تبلیغات
حراجی دامنه های ویژهمشاهده
آخرین ارسال های تالار مشاهده انجمن
All In One SEO Pack Pro 4 پاسخ 405 بازدید آپدیت افزونه WooCommerce Memberships 4 پاسخ 2300 بازدید اعمال نشدن ترجمه در افزونه 2 پاسخ 464 بازدید ویژگی لوازم خانگی سامسونگ | چرا سامسونگ بخریم؟ 0 پاسخ 61 بازدید طراحی سایت با وردپرس 0 پاسخ 1615 بازدید طراحی سایت ریسپانسیو 1 پاسخ 346 بازدید خرید ارز ترون در بیت مهر 0 پاسخ 74 بازدید ووچر پرفکت مانی چیست 0 پاسخ 80 بازدید سایت شرط بندی فوتبال تاینی بت 0 پاسخ 100 بازدید وردپرس فارسی 0 پاسخ 95 بازدید

تبلیغات
تبلیغات تبلیغات

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

آموزش ها , مقالات,آموزش,ترفند , وردپرس

در این ساعت برای شما عزیزان بیست اسکریپت آموزش قرار دادن زمینه های دلخواه در هنگام انتشار پست به صورت اتوماتیک را آماده کرده ایم.  اگر خواسته باشید هنگامی که پست و یا برگه رو توی وردپرس انتشار میدید یک سری زمینه دلخواه هم همزمان با انتشار، ایجاد شوند، از قطعه کد زیر استفاده کنید. این کد رو توی فایل functions.php قرار بدید و فقط توجه کنید که واژه های “FIELD_NAME” (نام فیلد) و “CUSTOM VALUE” (مقدار آن فیلد) را به دلخواه خودتون تغییر دهید.

 

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

 

add_action('publish_page', 'add_custom_field_automatically');
add_action('publish_post', 'add_custom_field_automatically');
function add_custom_field_automatically($post_ID) {
    global $wpdb;
    if(!wp_is_post_revision($post_ID)) {
        add_post_meta($post_ID, 'FIELD_NAME', 'CUSTOM VALUE', true);
    }
}

 

فرض کنید میخواهید صرفا مواردی به لیست کاستوم فیلد تان اضافه شود کافیست از این کد استفاده کنید:

 

add_action( 'admin_footer-post-new.php', 'bistscript_add_predefined_cf' );
add_action( 'admin_footer-post.php', 'bistscript_add_predefined_cf' );
 
function bistscript_add_predefined_cf()
{
if (!isset($GLOBALS['post']) || !post_type_supports( get_post_type( $GLOBALS['post'] ), 'custom-fields') )
{
return;
}
?>
<script>
var bistscript_cf_ops = [
"value1",
"value2",
"value3"
];
 
for (i = 0, len = bistscript_cf_ops.length; i < len; ++i) {
if ( jQuery( "[value='"+bistscript_cf_ops[i]+"']" ).length < 1 ) // avoid duplication
jQuery( "#metakeyselect").append( "<option value='"+bistscript_cf_ops[i]+"'>"+bistscript_cf_ops[i]+"</option>" );
}
</script>
 
<?php
}

 

موفق باشید.

دانلود


هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 آموزش ها , مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=20801
کلمات کلیدی پست :
مطالب مرتبط
29,388افزونه فارسی مدیریت زمینه دلخواه وردپرس Advanced Custom Fields Pro نسخه 5.9.5 تاریخ : 2021/02/13
33,133کد ورود و عضویت کاربران در وردپرس تاریخ : 2015/02/8
7,779باز شدن تبلیغات پاپ آپ در کلیک اول تاریخ : 2013/12/22
3,172آموزش ریدایرکت کردن ضمیمه های پست در وردپرس تاریخ : 2020/10/17
1,696ایجاد محدودیت طول عنوان نوشته وردپرس بدون افزونه تاریخ : 2019/08/15
4,747آموزش زمینه دلخواه و نحوه استفاده از آن در وردپرس تاریخ : 2017/01/5
6,365آموزش وارد کردن دائمی اطلاعات FTP در وردپرس تاریخ : 2013/10/25
4,333wp_head() خود را بدون پلاگین تمیز کنید تاریخ : 2013/11/27
2,776نمایش پیام دلخواه در پیشخوان وردپرس برای کاربران تاریخ : 2018/05/16
5,495۱۰+ کد wp-config برای افزایش سرعت وردپرس تاریخ : 2013/10/26
3,684قالب متفاوت برای ادامه مطلب هر دسته در وردپرس تاریخ : 2018/05/30
4,990نوشته های یک زمینه دلخواه تاریخ : 2015/08/8
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات
تبلیغات