رفتن به مطلب

تکرار برچسب در تمامی پست های ارسال شده


سئو فاکس

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

سلام، من یک سایت فیلم دارم که میخوام به فیلم هایی که در سایتم میزارم تگ اضافه کنم اما بعضی وقتا این تگ باید در تمامی صفحات به طور خودکار تکرار بشه آیا راهی به غیر اضافه کردن دستی وجود داره؟ 4 هزار پست دارم اگر بخوام دستی تگ بزارم اصلا نمیشه ممنون میشم یک راه آسان تر بهم معرفی کنید

با تشکر

لینک به ارسال

سلام
وقت بخیر

از طریق خود ابزار وردپرس یعنی ویرایش دسته جمعی پست هاتون کارتون راه نمی افته؟

لینک به ارسال

@سئو فاکس

سلام چه سوال خوبی

این حلقه رو تو یکی از صفحاتتون اجرا کنید

	$args = array(
        'post_type'   => 'post',
        //'category__in'   => array(11,12,13),
		'posts_per_page' => -1
    );
	$the_query = new WP_Query( $args );
        while ( $the_query->have_posts() ) : $the_query->the_post();
            wp_set_post_tags( $the_query->post->ID, 'tag1,tag2', true );
        endwhile;
	wp_reset_postdata();

آرگومان ها رو بر اساس نیاز می تونید تغییر بدید

tag1 و tag2 هم برچسب هایی هست که اضافه میشه

  • پسندیدن 1
لینک به ارسال

@asadiy4n خیلی ممنون از راهنمایی که انجام دادید اما فکر میکنم که منظورمو اشتباه رسوندم، هدف من افزودن تعداد زیادی تگ به نوشته هام هست طوری که بتوانم در کمترین زمان ممکن یک برچسب را به صدها پست اضافه کنم، امیدوارم منظورم را متوجه شده باشید :mellow:

لینک به ارسال

نه حقیقتش متوجه نشدم! یعنی چیزی که متوجه شدم همون پاسخ قبلیم هست

برای اضافه کردن برچسب (چه یکی چه چندتا ) به پست هاتون یکی از ویرایش سریع می تونید استفاده کنید یکی هم با استفاده همین کدی که بهتون دادم

بازم اگر فکر می کنید توضیحاتی هست که متوجه بشم بفرمایید شاید کمکی از دستم ساخته بود

  • پسندیدن 1
لینک به ارسال

@asadiy4n ببینید من میخوام بدون اینکه وارد ویرایشگر هر پستم بشم به طور عمده برای همه برچسب گذاری کنم منظور من اصلا بیرون از صفحه نیست بلکه داخل وردپرسه امیدوارم بگیرید :D

مرسی

tag.jpg

  • پسندیدن 1
لینک به ارسال

اگر میخواید تو یه نمای گرافیکی اینکار انجام بشه خب باید یک افزونه براش ساخته بشه

اگر هم میخواید از طریق کد باشه، همین کدی که بهتون دادم دقیقا اینکار رو انجام میده!!

این حلقه فقط یک بار باید اجرا بشه تا تگ ها اضافه بشن و بعد هم میتونید کد رو پاک کنید

شما روی لوکال یکبار بار این کد رو تست کنید

 

  • پسندیدن 1
لینک به ارسال

باورم نمیشه داره کار میکنه خب همون اول میگفتید که فقط کافیه یک بار اجرا بشه :wub:

یک دنیا سپاس :D

  • خوشحال 1
لینک به ارسال
در در ۱۴۰۰/۲/۲۱ در 15:39، asadiy4n گفته است :

این حلقه رو تو یکی از صفحاتتون اجرا کنید

اینجا منظورم از اجرا کنید این بوده که یه بار اجرا کنید از این به بعد سعی می کنم تاکید کنم :D

به هر حال خوشحالم مشکلتون حل شد

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...