نمایش عنوان "قیمت مطلب" در تنظیمات صفحه و نمایش ندادن ان در بخش محتوا!

پرسیده شده
فعالیت 1365 روز پیش
دیده شده 667 بار
0

سلام. من کد هارو مو به مو بررسی کردم و مشکل خاصی ندیدم! کد رو این پایین میزاریم. مشکلی که هست اینه توی بخش تنظیمات صفحه میتونم عنوان " قیمت مطلب" رو تیکشو بزنم. ولی در هر صورت اون پایین باکسشو نشون نمیده بهم.

<?php

function wp_custom_price_handler() {}
function add_custom_meta_box_function_for_post_price($post_type,$post){
  add_meta_box(
    'id-for-custom-meta-box-price',
    'قیمت مطلب',
    'wp_custom_price_handler',
    'post',
    'noraml',
    'default'

  );
}

add_action('add_meta_boxes','add_custom_meta_box_function_for_post_price',10,2);


 ?>

این کدش  و این هم تصویر اسکرین شات از صفحه . 
 

فایل پیوست

Ali sadeghian
Ali sadeghian

31 تیر 99

0
حذف شده

امکانش هست سریعتر بررسی بشه این موضوع؟ چون الزام دیدن جلسات بعدی حل شدن این مشکل فعلی منه

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

3 مرداد 99

0
حذف شده

سلام خدمت شما. لطفا بررسی کنید کدها به درستی در کدهای دیگه include شده باشه.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

4 مرداد 99

0
حذف شده

سلام کد ها به درستی اینکلود شده! حتی  میتونم توی بهش "تنظیمات صفحه" قیمت مطلب رو تیکشو بزنم. ولی اون باکسشو پایین بهم نشون نمیده

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

4 مرداد 99

0
حذف شده

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

function add_custom_meta_box_function_for_post_price($post_type,$post){
  add_meta_box(
    'id-for-custom-meta-box-price',
    'قیمت مطلب',
    'wp_custom_price_handler',
    'post',
    'noraml',
    'default'

  );
}

و بعد طبق ویدیو جلو رفتم و آیدی که دقیقا شما ست کرده بودید رو قرار دادم. 
 

<?php

function wp_custom_price_handler() {
  echo "felan";
}
function add_custom_meta_box_function_for_post_price($post_type,$post){
  add_meta_box(
    'wp-apis-meta-box-handler',
    'قیمت مطلب',
    'wp_custom_price_handler',
    'post',
    'noraml',
    'default'

  );
}

و بعد درست کار کرد . عملا اگر ایدی wp-apis-meta-box-handler رو به هرچیز دیگه ای تغییر بدم دیگه کار نمیکنه! این ایدی باید ثابت باشه برای هر متاباکسی؟ یا مشکل من کجاست؟

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

4 مرداد 99

حذف شده
سلام خدمت شما. اون آیدی فقط باید منحصر به فرد باشه توی اون صفحه. شما بررسی کنید احتمالا کدهایی به همین شکل تکراری داشتید.
حذف شده
کدی منحصر به فرد نیست. فقط همین یکدونه متاباکس هست.
Ali sadeghian

5 مرداد 99

0
حذف شده

این هم ضمیمه کد

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

4 مرداد 99

0
حذف شده

این مشکل من حتی در کد های که توی دوولوپر هم هست صادقه! یعنی وقتی یک کد متاباکسی رو از دولوپر کپی پیست میکنم کار میکنه. ولی تا آیدیش رو عوض میکنم از کار میوفته!

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

6 مرداد 99

حذف شده
این موضوع خیلی عجیبه و برای خود من سابقه نداشته.
کیوان علی محمدی

13 مرداد 99

0
حذف شده

می تونید کدی که پیوست کردم رو تست کنید ببینید مشکل از کجاست؟ افزونه رو براتون پیوست کردم. اگر کار کرد پس احتمالا مشکل از وردپرس منه

فایل پیوست

Ali sadeghian

توسط

Ali sadeghian

13 مرداد 99