خانه / وردپرس / آموزش وردپرس / آموزش ساخت متاباکس در وردپرس،قسمت دوم

تاریخ انتشار: آبان 17, 1394 تعداد بازدید: 385 بازدید تعداد دیدگاه ها: 0

آموزش ساخت متاباکس در وردپرس،قسمت دوم

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

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

<?php
function cd_meta_box_cb()
{
    echo 'What you put here, show's up in the meta box';   
}
?>

برای این منظور باید یک گزینه گرفتن ورودی نیز اضافه شود که به صورت زیر اضافه میشود:

<?php
function cd_meta_box_cb()
{
    ?>
    <label for="my_meta_box_text">Text Label</label>
    <input type="text" name="my_meta_box_text" id="my_meta_box_text" />
    <?php    
}
?>

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

<?php
function cd_meta_box_cb( $post )
{
$values = get_post_custom( $post->ID );
$text = isset( $values['my_meta_box_text'] ) ? esc_attr( $values['my_meta_box_text'][0] ) : ”;
$selected = isset( $values['my_meta_box_select'] ) ? esc_attr( $values['my_meta_box_select'][0] ) : ”;
$check = isset( $values['my_meta_box_check'] ) ? esc_attr( $values['my_meta_box_check'][0] ) : ”;
    ?>
<p>
    <label for="my_meta_box_text">Text Label</label>
    <input type="text" name="my_meta_box_text" id="my_meta_box_text" value="<?php echo $text; ?>" />
        </p>
    <?php        
}
 
?>

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

ممنونم از همراهی شما عزیزان

موفق و پیروز باشید.

منبع: فریش تم ارائه دهنده قالب وردپرس شخصی و قالب وردپرس شرکتی

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری پرهیز و برای پشتیبانی از بخش پشتیبانی سایت اقدام فرمائید

هنوز دیدگاهی ثبت نشده است.