آموزش ساخت اسپیدبار یا نمایش موقعیت کنونی کاربران در وردپرس
بردکرامب (breadcrumb) یا نمایش موقعیت کنونی کاربران در وردپرس قابلیتی منحصر به فرد است که شما میتوانید با استفاده از کدی که در این نوشته برای شما عزیزان در ماندگار وب آماده کردهایم آنرا به پوسته وردپرس خود اضافه نمایید، به این معنا که شما میتوانید نمایش آدرس برگه کنونی وردپرس را بدون نیاز به نصب پلاگینهای breadcrumb و یا افزونههای مرتبط در قالب خود برای نمایش ایجاد کنید.
ساخت نشانگر صفحات برای وردپرس مزایای مثبتی دارد که بصورت مختصر به آنها اشاره میکنیم:
نمایش موقعیت دسته بندی یا صفحات جاری در وردپرس شما میتواند به موتورهای جستجوگر کمک کند تا سایت شما را بهتر شناسایی کنند و بصورت صحیح نوشتههای شما را دستهبندی کنند که تاثیر بسیار مفیدی در سئو سایت وردپرسی و بهینه سازی آن دارد.
اضافه کردن نمایش موقعیت کنونی کاربران در صفحات وردپرس باعث میشود که کاربر همواره بداند در کدام نوشته و یا دستهبندی از موضوعات سایت قرار دارد که باعث میشود علاوه بر عدم سرگردانی مسیر اصلی خود را به سادگی پیدا کند، همچنین برای رفتن به سایر دستهبندیها از طریق اسپیدبار زمان بیشتری را در سایت شما سپری میکند و ترافیک بیشتری ایجاد میشود.
پیش از این هم افزونهها و کدهای زیادی برای breadcrumb در سایت های گوناگون معرفی شده بود که کدی که امروز برای شما آماده کردهایم بصورت کامل بوده و به راحتی میتوانید نمایش آدرس صفحهی کنونی که کاربر در آن حاضر است را به پوسته وردپرس خود اضافه نمایید.
ابتدا میبایست کد زیر را به فایل functions.php موجود در ریشه پوسته خود اضافه نمایید لطفا پیش از ایجاد هر تغییری در این فایل از آن نسخه پشتیبان تهیه نمایید تا در صورت بروز خطا آن را به حالت اول بازگردانید:
function dimox_breadcrumbs() {
$delimiter = '»';
$home = 'خانه'; // text for the 'Home' link
$before = '<span>'; // tag before the current crumb
$after = '</span>'; // tag after the current crumb
if ( !is_home() && !is_front_page() || is_paged() ) {
echo '
<div id="crumbs">';
global $post;
$homeLink = get_bloginfo('url');
echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
if ( is_category() ) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$thisCat = $cat_obj->term_id;
$thisCat = get_category($thisCat);
$parentCat = get_category($thisCat->parent);
if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ' ' . $delimiter . ' '));
echo $before . 'بایگانی برای دستهبندی "' . single_cat_title('', false) . '"' . $after;
} elseif ( is_day() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo '<a href="' . get_month_link(get_the_time('Y'),get_the_time('m')) . '">' . get_the_time('F') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('d') . $after;
} elseif ( is_month() ) {
echo '<a href="' . get_year_link(get_the_time('Y')) . '">' . get_the_time('Y') . '</a> ' . $delimiter . ' ';
echo $before . get_the_time('F') . $after;
} elseif ( is_year() ) {
echo $before . get_the_time('Y') . $after;
} elseif ( is_single() && !is_attachment() ) {
if ( get_post_type() != 'post' ) {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
echo '<a href="' . $homeLink . '/' . $slug['slug'] . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} else {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo $before . get_the_title() . $after;
}
} elseif ( !is_single() && !is_page() && get_post_type() != 'post' ) {
$post_type = get_post_type_object(get_post_type());
echo $before . $post_type->labels->singular_name . $after;
} elseif ( is_attachment() ) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo '<a href="' . get_permalink($parent) . '">' . $parent->post_title . '</a> ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} elseif ( is_page() && !$post->post_parent ) {
echo $before . get_the_title() . $after;
} elseif ( is_page() && $post->post_parent ) {
$parent_id = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a>';
$parent_id = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo $crumb . ' ' . $delimiter . ' ';
echo $before . get_the_title() . $after;
} elseif ( is_search() ) {
echo $before . 'نتایج جستجو برای "' . get_search_query() . '"' . $after;
} elseif ( is_tag() ) {
echo $before . 'برچسبهای نوشتهها "' . single_tag_title('', false) . '"' . $after;
} elseif ( is_author() ) {
global $author;
$userdata = get_userdata($author);
echo $before . 'Articles posted by ' . $userdata->display_name . $after;
} elseif ( is_404() ) {
echo $before . 'هشدار 404' . $after;
}
if ( get_query_var('paged') ) {
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ' (';
echo __('برگه') . ' ' . get_query_var('paged');
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ')';
}
echo '</div>
';
}
}
تا به این مرحله قابلیت نمایش موقعیت کنونی کاربران به وردپرس شما اضافه شد حالا شما باید دستور زیر را برای نمایش اسپیدبار در ناحیهای از پوسته که مورد پسندتان هست قرار دهید:
<?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>
شاد و پیروز باشید.
دیدگاهها در "آموزش ساخت اسپیدبار یا نمایش موقعیت کنونی کاربران در وردپرس"
دیدگاه خود را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
سلام امیر گرامی از اون دسته مطالب خواندنی بود ممنون
سلام ایمان جان خوش اومدی دوست خوب و بزرگوارم نظر لطفت هست ایمان جان
برید بابا مسخره ها با این کد گذاشتنتون ریدین تو قالبمون رفت
کجا بریم؟ تازه اومدیم
اگه مشکلی برات پیش اومده مطرح کن تا با کمک هم حلش کنیم اینجور حرف زدن معمولا” تربیت خانوادگیت و شخصیتتو نشون میده اگه نوشته رو میخوندی گفته بودم قبل از تغییر از فانکشن نسخه پشتیبان بگیرید بعدشم اگه چشماتو بیشتر باز کنی میبینی که من خودم دارم از این کد استفاده میکنم
نتیجه این که اگه نمیتونی یه ویرایش ساده رو انجام بدی حداقل انجامش رو به کسی بسپار و به دیگران توهین نکن در ضمن فک کنم بلاگفا بیشتر راس کارتون باشه
موفق باشید
ایول نظر اینوهم تایید کردی!
برام کاربردی بود
ممنون
خوشحالم که مفید واقع شده
سلام
یه مشکل داشتم که ظاهرا شما بلدید حلش کنید!
توی فروم وردپرس(http://forum.wp-persian.com/topic/11126)
این مشکل منم هست. میشه کمکم کنید؟
سلام
تو انجمن وردپرس پارسی مطرح کنید مطمئن باشید به نتیجه میرسید .
ببخشید اگه بخواهیم فونتش رو عوض کنیم چه دستوری رو باید اضافه کنیم؟
آیدی زیر رو تو استایل پوسته ایجاد کنید و براش فونت تعریف کنید
[css]
crumbs
[/css]
اگه آشنایی ندارید با سی اس اس تو انجمن وردپرس پارسی مطرح کنید دوستان کمتون کنند
آخه من که css بلد نیستم و تا بخوام یاد بگیرم و برم به بقیه بفهمونم که منظورم چیه و چیکار باید کنم یه عمری طول می کشه، میشه خودتون زحمتش رو بکشید و کدش رو بنویسید؟
منم برای همین گفتم انجمن مطرح کنید کافیه اون آیدی رو بزارید و بگید براش فونت تعریف کنن اینجا فقط در رابطه با خود پست تبادل نظر میشه و اگه مشکلی باشه به انجمن وردپرس پارسی رجوع داده میشه …
کد زیر رو تو فایل استایل پوسته بزارید براتون فونت ، سایز و رنگ رو مشخص کردم
[css]
#crumbs{font-family:Tahoma;font-size:12px;color:#000;}
[/css]
موفق باشید
خیلی ممنون از کمکتون، کارم رو راه انداختی
موفق باشی عزیزم
سلام
ببخشید چجور می تونیم عبارت «موقعیت شما:» رو قبل از نمایش اسپید بار توی فانکشن اضافه کنم؟
سلام
[php]
موقعیت شما :
[/php]
موفق باشید .
اینجوری اگه وارد کنم، عبارت «موقعیت شما:» توی یه خط قرار می گیره و اسپیدبار هم توی خط بعدی، اما من می خوام توی یه خط باشن و «موقعیت شما:» اول همون اسپیدبار اضافه بشه، به همین خاطر به نظرم میرسه که یه کد باید توی فانکشن قبل از عبارت «home» اضافه بشه!
نه توی فانکشن نمیشه کدی رو اضافه کرد چون حالت تکراری داره تو استایل قالب برو و اون دایوی رو که توش کد فراخوانی رو گذاشتی خط زیر رو به استایلش اضافه کن اگه هم درست نشد انجمن وردپرس پارسی مطرح کن تا دوستان کمکت کنن
[css]
display:inline;
[/css]
راهنماییم کنید
من دارم یک سیات با برنامه ایزی وبسایت طراحی میکنم میخواستم بدونم این نرم افزار برای طراحی سایت خوب مناسبه؟
تجربه ای در رابطه با نرم افزارهای طراحی ندارم اصولا” از قدرت و تکنیک کافی برخوردار نیستن اگه وردپرس رو انتخاب کردید میتونید برای انتخاب پوسته سری به اینجا بزنید . موفق باشید
با سلام.
آقا امیر میشه بگین از چه افزونه ای برای خبرنامه استفاده میکنین؟
سلام اشکان جان تو ماندگار وب هیچ افزونه ای فعال نیست اون رو خودم درست کردم که با نیروی فیدبرنر کار میکنه
موفق باشی {گل}
سلام.قالب من functions.php نداره.چیکار کنم؟
سلام خب این فایل رابطی هست بین پوسته ی شما و وردپرس . میتونید بسازید این فایل رو
ممنون
من كد را به فانكشن اضافه كردم ولي درست كار نكرد و ارور داد
خواهش میکنم علی جان
شما باید پی اچ پی بلد باشید البته درحد خیلی مختصر هم کارتونو راه میندازه خطا به خاطر این هست که شما دستور رو یکجا گذاشتید تو فایل و در ابتدا دستور شروع PHP رو نگذاشتید و در پایان هم باید پی اچ پی رو ببندید
لطفا” تو انجمن مطرح کنید تا دوستان بیشتر راهنمایی کنند
سلام
چند وقت بود دنبال همچین چیزی بودم که بدون افزونه انجام بدم
خدا قوت
سلام خوشحالم مصطفی جان که به کارت اومد درسته اینطور مانور بیشتری میشه روش داشت تا افزونه
یا علی {گل}
آقا سلام
دمت گرم. خیلی به کارم اومد.
فقط یه مشکل اینکه: لینک صفحه اصلی یا دسته مربوطه رو زیر خط دار نشون میده.
من یه کلاس تعریف کردم و کد رو توش قرار دادم. دیکوریشنش هم none کردم ولی بازم فرقی نکرد
شما چجوری تو سایت خودتون خط زیر رو برداشتین؟
سلام خواهش میکنم
بصورت پیش فرض هیچ آندرلاینی برای کد تعریف نشده مشکل از قسمتی هست که کد رو اونجا قرار دادید و برای رفع مشکل همونطور که خودتون گفتید باید این قابلیت رو خنثی کنید خط زیر رو به آخرین قسمت فایل استایل اضافه کنید مشکلتون حل میشه
[css]
a {text-decoration: none;}
[/css]
موفق باشید
مرسی
کارت خیلی درسته
🙂 {گل}
عاالی بود … سپاااااااااااس
سلام
خیلی ممنون بابت اموزش خوبتون
اما یه نکته !
چرا پس در صفحه اصلی این کد فراخوانی نمیشه؟ یعنی نمی نوسه که در صفحه اصلی هستیم
من میخوام برای صفحه اصلی هم این کد بیادش چطوری اضافه کنمش؟
سلام فرهاد جان ، خواهش میکنم
خب مشخصه چون حتی کاربرای مبتدی هم متوجه حضورشون تو صفحه ی اصلی یک سایت میشن
میتونید تو فایل ایندکس و جایی که دوست دارید متن رو بصورت دستی وارد کنید یعنی نیازی به وارد کردن کد نیست مثل جمله زیر :
شما اینجا هستید : خانه
موفق باشید
سلام امیر جان عالی بود . ولی اگه توی صفحه اصلی سایت باشی چیزی نمی نویسه . می خوام وقتی توی صفحه اصلی سایت هستم هم بنویسه صفحه اصلی . چیکارش کنم ؟
اکثر بردکرامپ ها به همین شکل هستند و تو برگه ی نخست چیزی رو به نمایش در نمیارند
میتونید خودتون بصورت تکست تو فایل index این حالت رو ایجاد کنید
امیر عزیز یه سوال داشتم امیدوارم بتونم جوابم رو بگیرم بنده از کد زیر برای description و keywords استفاده می کنم اما در سایت چیزی نشون نمی ده می خواستم بدونم شما از چه روشی استفاده کردید که موقعی که پستی را باز می کنیم توضیحات و کلمات کلیدی مختص به خودش رو داره
همچنین کد استفاده شده برای نمایش title چیه
ممنون
افزونه wordpress-seo
ممنون امیر عزیز آیا بعد از استفاده باید کدی که بالا گفتم رو حذف کنم چون با حذف و یا حذف نکردن هیچ تغییری ایجاد نمی شه و صفحات single یا index دو خاصیت keyword و description رو نداره
بله حذف کنید افزونه متا تگ ها را بصورت خودکار ایجاد میکند
خب این قابلیت بصورت خودکار ایجاد نمیشه و در برگه نخست و برگه تک نوشته باید برای افزونه توضیحات داده و کلمات کلیدی را قرار دهید
موفق باشید
امیر جان
تمام راه حل ها رو رفتم از افزونه و تنظیماتش بگیر تا ارسال پست ها همراه با کلمات کلیدی افزونه اما بازم نمیاره مشکل موندم از کجا هستش
بررسی کنید ببینید تو فایل header.php تابع زیر وجود داره :
[php]
[/php]
ممنون امیر عزیز مشکلم حل شد
سلام خسته نباشید و ممنونم که این اموزش رو گذاشتید,اما من نتونستم انجام بدم,میشه اطلاعات وردپرس رو بدم برام انجام بدید ؟ ممنون میشم
لطفا جواب به ایمیل من بفرستید
قربونتون برم خیلی ساده هست
سخت نگیرید تا خودتون هم یاد بگیرید
در انجمن مطرح کنید تا دوستان شما رو راهنمایی کنند
بسیار مفید بود
ممنون مسعود جان
خوشبختانه پوسته من(صحیفه) خودش این قابلیت رو داره!
آقای خوشبخت خیلی بده که با ضایع کردن حق دیگران خوشبختی رو احساس کنی، حداقل شما یکی باید با تعریف کلمه حق الناس تو دینت آشنا باشی
صحیفه یک پوسته تجاری هست که جدا از دین و شرع استفاده از این پوسته به دور از انسانیت و انصاف هست
موفق باشی ایوب عزیز {گل}
ببخشید با پول تو جیبیم فردا میخرمش ههههه
این چه منطقیه؟
حالا که پول نداری باید حق اون کسی که ساعتها وقتش رو برای طراحی این پوسته گذاشته ضایع کنی
پوسته های رایگان رو برای این موقع ها گذاشتن
در ضمن کافیه آدم خودش رو جای دیگران بگذاره وکلاه خودش رو قاضی کنه
موفق باشی
حالا اینو رایگان استفاده کنم بقیه نرم افزارها رو چیکار کنم؟نمیشه اصن چجور با پول اینجا بخرمش؟
http://pardakhtgar.net/
بگو خلجی معرفی کرده
—
مگه کم وقت گذاشتیم اینهمه پوسته رایگان رو با بالاترین کیفیت براتون فارسی کردیم تا این فرهنگ زشت از وب فارسی برداشته بشه
http://themes.mandegarweb.com/
خودت میدونی ولی استفاده از پوسته های تجاری بصورت رایگان اصلاً کار خوبی نیست
من پرداختشو نمیگم ارزش پول رو میگم اصن همخونی نداره با قیمت نرم افزارهای اونا .
دستت طلا واسه نوشتت
فدات
خواهش میکنم امین جان 🙂
سلام عالی بود.لطفا فارسی شو هم بذارین!
براساس بایگانی قاطی میکنه خانه وسط می افته و به هم میخوره…
خواش میکنم
کار دشواری نیست تنها کافیه کلمات لاتین رو که در کد امده اند ترجمه کنید
موفق باشید
ممنون.درست شد!
چطوری میتونم کلمات لاتین رو به فایل ترجمه قالبم بشناسونم و به طور اصولی ترجمش کنم؟؟؟
اگه فقط کلمات فارسی رو جایگزین کلمات لاتین مشکلی پیش نمیاد؟
خواهش میکنم
1-نوشته ی زیر رو مطالع کنید
http://mandegarweb.com/?p=664
2- خیر اما حتماً توجه داشته باشید که واژه ها رو مورد ترجمه قرار بدید
موفق باشید
سلام.خسته نباشید.من از این مطلب استفاده کردم ولی تو گوگل وقتی عنوان مطلب رو که ایندکس شده سرچ می کنم مثل سایت شما یا … موقعیت مطلب رو نشون نمی ده چرا؟؟!!
درود
این نوشته هیچ ارتباطی با مشکل شما(گوگل) نداره
اول از همه اینکه تغییرات و بروزرسانی آنها در موتورهای جستجوگر زمان بر هست
دومین موضوع این هست که نمایش موقعیت کنونی در نتایج جستجوهای گوگل توسط افزونه wordpress-seo ایجاد شده است
موفق باشید
اقا چطوری میتونیم شرط بزاریم که در بعضی صفحات این قابلیت اجرا نشه
مثلا نمیخوام تو صفحه تماس با ما یا چند صفحه دیگه کلا نیادش ؟
فداتون بشم سوال یا مشکلی در این رابطه وجود داره تنها در انجمن پاسخ داده خواهد شد.
[php]
[/php]
موفق باشید
سلام امیر جان. خیلی مفید بود و ازش استفاده کردم.
یه خواهشی داشتم این بود که میخواستم این کد جوری باشه که اگرم تو صفحه اصلی بودم باز بنویسه مثلا خانه و لینک دار هم باشه و یا مثلا وقتی توی یک پست میریم و تو این کد ام اون پست رو مینویسه باز اونم لینک دار باشه.
اگر اینجور تغییر کنه فک کنم خیلی بهتر باشه.
باز هم ممنون
درود بر شما مهدی جان
اصل خاصیت بردکرامپ همین هست چون به شخصه در هیچ بردکرامپی ندیده ام که در خانه نوشته ای را ایجاد کند چون حضور کاربر در برگه ی نخست آشکار است و نیازی به مشخص کردن مسیر کنونی کاربر نیست، باز اگر تمایل دارید تو کامنتها در این رابطه توضیح دادم
اگه نظر شخصی من رو میخواین تو برگه ی تک نوشته عنوان نوشته رو در لینک دار نکنید چرا که از نظر سئو ضرر میکنید
وقتی شما میگید ضرر میکنی حتما ضرر میکنیم.
اطاعت امر اقا امیر …
بازهم ممنون
حتی اگر توجه کنید من خودم تو برگه های تک نوشته به عنوان نوشته که در بالای هر نوشته قرار دارد و در بیشتر سایت ها به این عنوان لینک داده میشود لینکی نداده ام
موفق باشید مهدی جان
سلام
ممنون از کدتون، نسبت به سایر کدها خیلی خوب عمل کرد
اما یک دسته رو بیشتر نشون نمیده، من یک کد دیگه رو همامتحان کردم که دو یا سه دسته رو هم نشون میده، اما آخرین دسته رو به خط بعدی منتقل میکنه
اگر ممکنه بفرمایید چطور میتونم قابلیت نمایش چند دسته رو به کد شما اضافه کنم؟!
نمونه: dorar.ir/?p=3509
با سپاس
درود
خب این یک اصل هست و فکر نمیکنم کد دیگه ای موجود باشه که تمام دسته ها رو نشون بده مثله اینکه وردپرس هم تو urlها تمام دسته های انتخاب شده رو بیاره
در انجمن مطرح کنید امیدوارم دوستان راه کاری داشته باشند.
با سپاس
چند ساله توی انجمن مطرح کردم، کسی جواب نداده، یا حداقل کسی نیومده بگه راه حلی نداره تا من بیخیال شم
forum.wp-parsi.com/topic/4472-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D9%85%D8%A7%D8%AF%D8%B1-%D8%AF%D8%B3%D8%AA%D9%87-%D9%82%D8%A8%D9%84-%D8%A7%D8%B2-%D8%B2%DB%8C%D8%B1-%D8%AF%D8%B3%D8%AA%D9%87/#entry38443
خدا خیرتون بده، همین کد شما رو میذارم، یک دسته رو هم که درست نشون بده بازم بهتره 🙂
خواهش میکنم
درسته حجت جان این بردکرامپ نسبت به سایر بردکرامپ ها بسیار کاملتر هست
درود
ببخشید این کدو قرار دادم ولی وقتی صفحه اصلی هست نشون نمیده صفحه اصلی رو !
بقیه ی صفحات رو نشون میده ممنون میشم راهنمایی کنید :X
درود
پیش از این مطرح شده و در دیدگاه های بالاتر پاسخ دادم.
سلام
این کد رو کجای فانکشن باید بذارم . یعنی فانکشن خودم رو پاک کنم و این رو جاش بذارم و یا اینکه اینو اضافه کنم
بعد اون یکی کد رو به چه فایلی اضافه کنم بنظرتون
درود
نباید محتویات فایل فانکشن رو پاک کنید! این کد رو هم میتونید تو اولین خط قرار بدید بعد از خط زیر
[php]
<?php
[/php]
از فایل فانکشنتون نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل بروز کنید، کد دوم رو هم در هر جایی که دوست دارید نمایش داده بشه قرار بدید
بعضی وقتا صفحه سقید میشه.چرا؟؟؟؟؟؟؟؟؟
هیچ ارتباطی نداره و مشکل از جای دیگهای آب میخوره و بهتره برای پیدا کردنش موضوع رو در انجمن مطرح کنید.
سلام. ممنون زا آموزش خوبتون . من از این کد استفاده کردم وبه خوبی قرار داده شد من استایل رو کد زدم و بکگراند و مارجین اینا دادم بهش فقط یه چیزی بک گراند من فول پیج نمیشه از آبسولود از دیسپلی از همه توابع استفاده کردم نشد اندازه همون سطر بادی هست امکان داره یه نگاه کنید برای مشکلشو بگین ممنون از سایت و آموزش خوبتون
درود دوست عزیز
خواهشمندیم در انجمن مطرح بفرمایید:
http://forum.wp-parsi.com/
سلام آقا امیر
طبق کد ها و آموزش شما پیش رفتم اما واسه من یه مشکلی وجود داره !
موقیعت رو با هر بار رفرش بصورت تصادفی تغییر میکنه !
برای مثال :
یه مطلب با عنوان x در دسته بندی x داریم که مستقیم اون مطلب رو باز میکنیم…
خب اصولا باید تو اسپید بار به این صورت نمایش داده بشه :
خانه » دسته بندی x » مطلب x
اما بصورت تصادفی تغییر میکنه و موقعیت رو تو دسته بندی و مطالب دیگه نشون میده !
********
خب حالا من اون کد دوم رو که داخل این مطلب معرفی کردید رو داخل چرخه مطالب میذارم مشکل حل میشه موقعیت رو درست نشون میده…
یعنی در واقع داخل چرخه مطلب درست کار میکنه اما بیرون از چرخه مطلب اون مشکل رو که گفتم به وجود میاد !
ممنون میشم راهنمایی کنید مشکل از کجا میتونه باشه ؟!
درود بر شما
چنین مشکلی نباید باشه و تابع رو هرجایی میشه استفاده کرد، مگر اینکه شما یک کوئری داشته باشید که به صورت صحیح ریست نشده باشد. (احتمال)
سلام امیر جان
ممنون بابت این آموزش، و در ضمن خیلی با حوصله به دیدگاه کاربران پاسخ میدین ! مشخصه آدم خوش صحبتی هستید، از اول تا آخر همه دیدگاه کاربران رو خوندم !!!!
یه دونه ای به مولا
درود حامد جان
نظر لطف و محبت شماست دوست من.
سلام
ممنون درست کار کرد؛ اما توی فایل singleی من فقط این کدها وجود داره:
لذا فقط میتونم بالایِ صفحه یا آخر صفحه قرار بدم! 🙁
چطور میتونم بالای پست قرارش بدم؟
سپاسگزارم
درود حجت جان
مشکلی برای استفاده وجود ندارد دوست من، اینجا کدی که گذاشتید نمایش داده نشده است، کدهای فایل سینگل را در انجمن قرار دهید تا دوستان شما را راهنمایی کنند:
http://forum.wp-parsi.com/
لایک
. من از این کد استفاده کردم وبه خوبی قرار داده شد من استایل رو کد زدم و بکگراند و مارجین اینا دادم بهش فقط یه چیزی بک گراند من فول پیج نمیشه از آبسولود از دیسپلی از همه توابع استفاده کردم نشد اندازه همون سطر بادی هست امکان داره یه نگاه کنید برای مشکلشو بگین ممنون از سایت و آموزش خوبتون
با درود
باید در انجمن بیان کنید مهدی جان
http://forum.wp-parsi.com/
سلام. خیلی کاربردی بود من تو این فروشگاه استایل آپ از راهنمایی شما استفاده کردم.
سلام کار میکنه ولی هر دفعه به صورت رندم یه مکانیو نشون میده منظورم میفهمید که یعنی یه باز ادرس یه پستو میگه یه بار ادرس یه چیز دیگه همینطوری برا خودش میسازه!
ببخشید حل شد ظاهرا بخاطر نزدن کد reset_postdata() بود! ممنون از اموزش خوبتون!
توضیحات کامل و مفیدی بود