آموزش وردپرس, مقالات وردپرس, وبلاگ

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

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

با سلامی دوباره خدمت تمامی بینندگان وب مستر 98 ، همانطور که از عنوان پیداست ما میخواهیم در این مطلب به شما قرار دادن زمینه دلخواه در هنگام منتشر کردن پست را آموزش بدهیم.پس از مطالعه این آموزش به سادگی میتوانید زمینه دلخواه خودتون رو در هنگام انتشار پست به آن اضافه کنید.

و اما شاید خواسته باشید بدونید که منظور از این عنوان و موضوع چیست و چه قابلیتی دارد؟

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

 

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

برای انجام این عمل میتوانید از کد استفاده کنید ، این مرحله برای کسانی که با کد سرو کار دارند بسیار شیرین و لذت اور است اما جای نگرانی برای کسانی که با کد ها اشنایی ندارند هم نیست.! زیرا میتوانید مراحل را به آسانی پیش ببرید.

ابتدا کد زیررا کپی و در فایل 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
}

 

با تشکر از همراهی شما با این قسمت از آموزش وردپرس اگر در رابطه با این پست سوال یا مشکلی دارید در قسمت نظرات اعلام بکنید تا راهنمایی شوید. در صورتی که قصد خرید قالب وردپرس دارید میتوانید به دسته بندی قالب وردپرس مراجعه بکنید.

 

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *