Notice: wp_deregister_script was called incorrectly. اسکریپتها و شیوهنامهها نباید پیش از wp_enqueue_scripts
، admin_enqueue_scripts
و login_enqueue_scripts
ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190
Warning: Cannot modify header information - headers already sent by (output started at /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php:289) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/feed-rss2.php on line 8
اگر می خواهید برای یکی از دسته هایتان ادامه مطلب متفاوت داشته باشید می توانید از کد زیر در فایل functions.php قالبتان استفاده کنید .
نکته : قبل از ویرایش فایل functions.php قالبتان حتما از آن پشتیبان تهیه کنید تا در صورت بروز مشکل فایل را جایگزین کنید . مراحل ویرایش فایل را قدم به قدم انجام دهید و پس از هر تغییر بررسی کنید تا مشکلی در نمایش قالب تان بوجود نیامده باشید .
<?php function get_custom_cat_template($single_template) { global $post; if ( in_category( 'category-name' )) { $single_template = dirname( __FILE__ ) . '/single-template.php';} return $single_template; } add_filter( "single_template", "get_custom_cat_template" ); ?>
در کد بالا با ویرایش نام دسته بندی که در حال حاظر category-name نام دارد می توانید نام دسته مورد نظر را وارد کنید و با ویرایش نام فایل single-template.php نام فایلی که برای ادامه مطلب این دسته انتخاب کرده اید را وارد کنید .
اگر در قالبتان از پست سفارشی وردپرس استفاده کرده اید می توانید برای هر پست سفارشی ادامه مطلب متفاوتی داشته باشید به عنوان مثال برای post type مربوط به ویدیو های سایت تان با ایجاد ادامه مطلب خاص می توانید با حذف برخی از قسمتهای ادامه مطلب پیشفرض از پلیر بزرگتری استفاده کنید و این بخش را کاربردی تر کنید، برای این منظور کدهای زیر را در فایل functions.php قالب تان قرار دهید .
<?php function get_custom_post_type_template($single_template) { global $post; if ($post->post_type == 'custom-post-type') { $single_template = dirname( __FILE__ ) . '/single-template.php'; } return $single_template; } add_filter( "single_template", "get_custom_post_type_template" ) ; ?>
در کد بالا نیز با تغییر custom-post-type به نام پست سفارشی مورد نظر و تغییر نام single-template.php به نام برگه ای که برای ادامه مطلب ایجاد کرده اید می توانید از آن استفاده کنید . در پست سفارسی وردپرس می توان به روش دیگری نیز فایل ادامه مطلب را ایجاد کرد برای اینکار ادامه مطلب مورد نظر را کدنویسی کرده و سپس با نام گزاری به شکل single-post-type-slug.php که در اینجا post-type-slug نام پست سفارشی تان می باشد می توانید ادامه مطلب آنرا ایجاد کنید .
]]>