رفتن به مطلب

انتقال نوشته ها به پست تایپ خاص


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

سلام روشی هست که بشه نوشته ها رو بر اساس دسته تو یه پست تایپ دیگه نمایش بدیم؟

ویرایش شده توسط Ali Amini
لینک به ارسال

نمایش بدید یا کلا منتقل کنید به یک پست تایپ دیگه

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


<?php
/*template name: Post type convertor*/
get_header();
if(is_user_logged_in()) :
$query = new WP_Query(array(
'post_type' => 'post',
'cat' => 5,
'posts_per_page' => '-1',
));
while($query->hav_posts()) : $query->the_post();
$id = get_the_ID();
$newtype = array(
'ID' => $id,
'post_type' => 'custom_post_type',
);
wp_update_post($newtype);
echo '<p>'.$id.'-'.get_the_title().' converted to custom_post_type Post Type successfully.</p>';
endwhile;
wp_reset_query();
?>
<h4>Your request was completed successfully.</h4>
<?php endif;
get_footer();?>

که بجای 5 باید آی دی دسته را بگذارید و بجای custom_post_type نامک پست تایپ را

بعد یک برگه با قالب Post type convertor منتشر کنید برگه را یکبار لود کنید و حذفش کنید که در آینده مشکلی براتون درست نکنه

(کد تست نشده اگر ارور برگردوند ارورش را بگذارید اینجا تا ارورش فیکس بشه)

لینک به ارسال

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

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

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

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

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

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

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

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

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