farnaz 34 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 من دو زمینه دلخواه به صورت زیر در functions.phpتعریف کردم:<?php add_action("admin_init", "admin_init_meta1_"); add_action('save_post', 'save_post_meta1'); function admin_init_meta1_(){ add_meta_box("prodInfo-meta", "اطلاعات ورودي", "meta_options1", "post", "normal", "high"); } function meta_options1(){ global $post; $typebuy = $custom["typebuy"][0];?><table border="0"> <tr> <td><label>ورودی قیمت</label></td><td><input name="typebuy" value="<?php echo $typebuy; ?>" size="10" /></td> </tr><tr> </table><?php }function save_post_meta1(){ global $post; update_post_meta($post->ID, "typebuy", $_POST["typebuy"]);}?><?php add_action("admin_init", "admin_init_meta2_"); add_action('save_post', 'save_post_meta2'); function admin_init_meta2_(){ add_meta_box("prodInfo-meta", "اطلاعات ورودي", "meta_options2", "post", "normal", "high"); } function meta_options2(){ global $post; $test = $custom["test"][0];?><table border="0"> <tr> <td><label>ورودی قیمت</label></td><td><input name="test" value="<?php echo $test; ?>" size="10" /></td> </tr><tr> </table><?php }function save_post_meta2(){ global $post; update_post_meta($post->ID, "test", $_POST["test"]);}?>و در جایی هم که نیاز داشتم به صورت زیر نوشتم<?php $typebuy = get_post_meta($post->ID, "typebuy", true);if($typebuy){ echo $typebuy ;}?><?php $test = get_post_meta($post->ID, "test", true);if($test){ echo $test ;}?>فقط یک کادر ورودی برای من نمایش می دهد. اشکال از کجاست؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 اگر هر دو را در موقع ارسال مقدار بدید باید هر دو را نشون بده و اگر نمی خواهید به هر دو مقدار بدید شرط if را از یکی بردارید 1 نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 (ویرایش شده) اگر هر دو را در موقع ارسال مقدار بدید باید هر دو را نشون بده و اگر نمی خواهید به هر دو مقدار بدید شرط if را از یکی برداریدهردو میخوام باشند ولی در وردپرس کادر رو برای یکی از این دو نشون میده؟ ویرایش شده مهر 91 توسط farnaz نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 لطفا راهنمایی کنید.زمینه های دلخواه چرا نمایش داده نمی شه ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 آرگومان اول تابع add_meta_box نام کلیدی متاباکس هست . و باید یکتا باشدبرای دومی نامی جدید قرار دهید 3 نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 آرگومان اول تابع add_meta_box نام کلیدی متاباکس هست . و باید یکتا باشدبرای دومی نامی جدید قرار دهیدمتوجه نشدم کدوم نام رو باید تغییر بدم؟ نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 (ویرایش شده) متوجه نشدم کدوم نام رو باید تغییر بدم؟در تابع زیر add_meta_box را add_meta_box2 بذارید:function admin_init_meta2_(){ add_meta_box("prodInfo-meta", "اطلاعات ورودي", "meta_options2", "post", "normal", "high"); } ویرایش شده مهر 91 توسط سعید 4 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 add_meta_box("prodInfo-meta2", "اطلاعات ورودي 2", "meta_options2", "post", "normal", "high"); 2 نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 Call to undefined function add_meta_box2() را میده نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 ممنون از دوستان . درست شد. نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 آقا Parsa عزیز و farnaz خیلی خیلی ببخشید.عبارت آرگومان ندیدم و فکر کردم مشکل از اسمشه. 3 نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 (ویرایش شده) اگر در زمینه دلخواه آدرس سایتی رو بنویسیم و بخواهیم به آنجا رود کد php در جایی که نیاز به زمینه دلخواه دارم چی میشه؟1 مشکل دیگه اینکه اطلاعات می پره وقتی انتشار دادم. علت چیه؟آقا Parsa عزیز و farnaz خیلی خیلی ببخشید.عبارت آرگومان ندیدم و فکر کردم مشکل از اسمشه.خواهش می کنم. من از شما و همه دوستان ممنونم که به سوالات ما مبتدی ها جواب می دید ویرایش شده مهر 91 توسط farnaz نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 اگر در زمینه دلخواه آدرس سایتی رو بنویسیم و بخواهیم به آنجا رود کد php در جایی که نیاز به زمینه دلخواه دارم چی میشه؟1 مشکل دیگه اینکه اطلاعات می پره وقتی انتشار دادم. علت چیه؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 سوال اولتون رو بیشتر توضیح بدیدکد شما یه چیزایی کم دارهhttp://new2wp.com/noob/create-metabox-custom-post-types/ 2 نقل قول لینک به ارسال
farnaz 34 ارسال شده در مهر 91 مالک گزارش بازنشر ارسال شده در مهر 91 برای لینک به فروشگاه یک دکمه گذاشتم و یه زمینه دلخواه تعریف کردم. کد مورد نیاز این قسمت چی میشه ؟ یعنی در جایی که میخوام از این زمینه دلخواه استفاده کنم به جای کد زیر چی باید بنویسم؟<?php $buy = get_post_meta($post->ID, "buy", true);if($buy){ echo $buy ;}?>سوال دومم هم اینکه 3تا زمینه دلخواه دارم ، وقتی افزودن نوشته رو میزنم و اطلاعات زمینه های دلخواه رو وارد می کنم بعد از اینکه انتشار رو زدم تمام اطلاعات زمینه های دلخواه میره و دیگه نشون داده نمی شه. مشکلش از چیه؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مهر 91 گزارش بازنشر ارسال شده در مهر 91 کد زمینه تون که درست هست. بجاش چیز دیگه ایی میخواید بنویسید؟در مورد اینکه سه زمینه ریست میشن مشکل از برنامه نویسیتون هست. کدهایی دارید که مرتبط با زمینه و در فایل فانکشن باشن؟ 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .