کد افزودن یک پست سفارشی (Post Type) به صفحات آرشیو وردپرس

با افزودن قطعه کد زیر به functions.php می‌توانید یک پست‌ سفارشی را به صفحات آرشیو وردپرس اضافه کنید. به صورت معمول برای این کار می‌بایست فایل‌های مربوطه را ویرایش کرده و یک کوئری سفارشی برای آن بنویسید.

function add_custom_types_archive( $query ) {
if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {
$query->set( 'post_type', array(
 'post', 'your-custom-post-type-here'
 ));
 return $query;
 }
}
add_filter( 'pre_get_posts', 'add_custom_types_archive' );

دیدگاه کاربران

  1. ehsaniman در

    سلام.من میخواهم کدی پی اچ پی برای ورد پرس بسازم که فایل های متنی را از سیستم خوانده و مثلا نام آنها را از سطر اول هر فایل و دسته آنهارا از خط دوم هر فایل و ادامه را به عنوان مطلب در قالب یک پست به ورد پرس اضافه کنم .میتوانید به من کمک کنید؟

دیدگاه خود را بنوبسید