رفتن به مطلب

نحوه ایجاد تگ پیشفرض با عنوان سایت


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

سلام

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

مثل

دانلود " عنوان پست "

دانلود رایگان " عنوان پست "

دانلود مستقیم " عنوان پست "

چطوری باید اینکار رو کنم ؟

لینک به ارسال

function set_archive_tag_on_publish($post_id,$post) {
if ($post->post_type == 'post'
&& $post->post_status == 'publish') {
wp_set_post_tags( $post_id, 'دانلود '.get_the_title($post_id), true );
}
}
add_action('save_post','set_archive_tag_on_publish',10,2);

لینک به ارسال

این کد رو باید در کدوم فایلم قرار بدم ؟

در ضمن مثل اینکه این فقط یه کلمه دانلود رو اضافه میکنه ؟

من کلمه های دیگه ای هم داشتم که باید اضافه میشد

اینم محتوی فایل فانکشن من

<?php
require_once(TEMPLATEPATH . '/epanel/custom_functions.php');
require_once(TEMPLATEPATH . '/includes/functions/comments.php');
require_once(TEMPLATEPATH . '/includes/functions/sidebars.php');
load_theme_textdomain('Polished',get_template_directory().'/lang');
require_once(TEMPLATEPATH . '/epanel/options_polished.php');
require_once(TEMPLATEPATH . '/epanel/core_functions.php');
require_once(TEMPLATEPATH . '/epanel/post_thumbnails_polished.php');
$wp_ver = substr($GLOBALS['wp_version'],0,3);
if ($wp_ver >= 2.8) include(TEMPLATEPATH . '/includes/widgets.php'); ?>

لینک به ارسال

به ادامه همین کدهاتون اضافه کنید

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

چون تعدادهوک زیاد بشه مشکل آفرین میشه

لینک به ارسال

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

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

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

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

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

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

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

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

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