رفتن به مطلب

پست ویژه


پست های پیشنهاد شده

با سلام خدمت دوستان بنده طبق آموزشی که اساتید محترم توی سایت قرار دادند پست ویژه رو ایجاد کردم

توی آموزش به این اشاره شده بود که میشه قالب single رو عوض کرد اما اگر بخوایم پست های ویژه رو در یک صفحه دیگه لود کنیم ممکن هست ؟؟؟

لینک به ارسال

با سلام خدمت دوستان بنده طبق آموزشی که اساتید محترم توی سایت قرار دادند پست ویژه رو ایجاد کردم

توی آموزش به این اشاره شده بود که میشه قالب single رو عوض کرد اما اگر بخوایم پست های ویژه رو در یک صفحه دیگه لود کنیم ممکن هست ؟؟؟

منظورتون این هست که همه ی پست های سفارشی رو به جای اینکه در category بیاریم در یک فایل دیگه بیاریم ؟؟ اگر منظورتون اینه بله با استفاده از اینکه شما بدونید که پست سفارشیتون رو با چه id درست کردید یک فایل به نام taxonomy-id.php بسازید همه ی پست های سفارشیتون اونجا قرار میگیرند.

لینک به ارسال

منظورتون این هست که همه ی پست های سفارشی رو به جای اینکه در category بیاریم در یک فایل دیگه بیاریم ؟؟ اگر منظورتون اینه بله با استفاده از اینکه شما بدونید که پست سفارشیتون رو با چه id درست کردید یک فایل به نام taxonomy-id.php بسازید همه ی پست های سفارشیتون اونجا قرار میگیرند.

دقیقا اما اگر مقدور هستش برام یک نمونه کدی قرار بدید مممنون میشم

لینک به ارسال

دقیقا اما اگر مقدور هستش برام یک نمونه کدی قرار بدید مممنون میشم

شما کدهایی که با اون پست سفارشی رو درست کردید قرار بدید تا عرض کنم خدمتتون . منظورم کدهای فایل function.php هست.

اگر برای صفحه ی پست های سفارشی که مد نظرتون هست قالبی رو درست کردید اون رو هم قرار بدید.

ویرایش شده توسط Mekaeil Andisheh
لینک به ارسال

شما کدهایی که با اون پست سفارشی رو درست کردید قرار بدید تا عرض کنم خدمتتون . منظورم کدهای فایل function.php هست.

اگر برای صفحه ی پست های سفارشی که مد نظرتون هست قالبی رو درست کردید اون رو هم قرار بدید.


add_action( 'init', 'register_cpt_custom_post' );
function register_cpt_custom_post() {
$labels = array(
'name' => _x( 'پست ویژه', 'custom_post' ),
'singular_name' => _x( 'پست ویژه', 'custom_post' ),
'add_new' => _x( 'افزودن نوشته', 'custom_post' ),
'add_new_item' => _x( 'تمامی نوشته ها', 'custom_post' ),
'edit_item' => _x( 'ویرایش پست ویژه', 'custom_post' ),
'new_item' => _x( 'پست ویژه جدید', 'custom_post' ),
'view_item' => _x( 'بازدید ها', 'custom_post' ),
'search_items' => _x( 'جستجو', 'custom_post' ),
'not_found' => _x( 'پست ویژه پیدا نشد', 'custom_post' ),
'not_found_in_trash' => _x( 'پست ویژه در زباله دان پیدا نشد', 'custom_post' ),
'parent_item_colon' => _x( 'Parent custom_post:', 'custom_post' ),
'menu_name' => _x( 'پست ویژه', 'تمام پست های ویژه' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,

'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'custom-fields', 'comments' ),
'taxonomies' => array( 'category', 'post_tag', 'page-category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'rewrite' => array(
'with_front' => false,
'slug' => 'custom_post'),
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'has_archive' => true,
'query_var' => true,
'can_export' => true,

'capability_type' => 'post'
);
register_post_type( 'custom_post' , $args );
flush_rewrite_rules();
}

با تشکررر

لینک به ارسال


add_action( 'init', 'register_cpt_custom_post' );
function register_cpt_custom_post() {

با تشکررر

دوست من اگر دقت کنید توی نوشته های وردپرس به جز افزودن نوشته ، دسته بندی نوشته و برچسب هم وجود داره ولی شما فقط افزودن نوشته رو اضافه کردید ولی شما دسته بندی رو اضافه نکردید !

این لینک زیر که آموزش پست سفارشی نوشته ی آقای پارسا ی عزیز هست بخونید اگر بازم مشکل داشتید بفرمائید اینجا کامل براتون قرار میدم .ولی این آموزش چند قسمته همه رو بخونید.

پست سفارشی

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...