• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس

جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'متاباکس'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ها

  • بخش عمومی
    • اخبار و اطلاعیه های انجمن
    • پیشنهادها و انتقادات
  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • دیگر
    • بخش برنامه نویسی
    • بخش خرید و فروش
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 15 نتیجه

  1. با استفاده از این آموزش یک متاباکس ساختم: add_action( 'add_meta_boxes', 'cd_meta_box_add' ); function cd_meta_box_add() { add_meta_box( 'my-meta-box-id', 'My First Meta Box', 'cd_meta_box_cb', 'post', 'normal', 'high' ); } function cd_meta_box_cb() { // $post is already set, and contains an object: the WordPress post global $post; $values = get_post_custom( $post->ID ); $text = isset( $values['my_meta_box_text'] ) ? $values['my_meta_box_text'] : ''; $selected = isset( $values['my_meta_box_select'] ) ? esc_attr( $values['my_meta_box_select'] ) : ''; $check = isset( $values['my_meta_box_check'] ) ? esc_attr( $values['my_meta_box_check'] ) : ''; // We'll use this nonce field later on when saving. wp_nonce_field( 'my_meta_box_nonce', 'meta_box_nonce' ); ?> <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 } add_action( 'save_post', 'cd_meta_box_save' ); function cd_meta_box_save( $post_id ) { // Bail if we're doing an auto save if( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return; // if our nonce isn't there, or we can't verify it, bail if( !isset( $_POST['meta_box_nonce'] ) || !wp_verify_nonce( $_POST['meta_box_nonce'], 'my_meta_box_nonce' ) ) return; // if our current user can't edit this post, bail if( !current_user_can( 'edit_post' ) ) return; // now we can actually save the data $allowed = array( 'a' => array( // on allow a tags 'href' => array() // and those anchors can only have href attribute ) ); // Make sure your data is set before trying to save it if( isset( $_POST['my_meta_box_text'] ) ) update_post_meta( $post_id, 'my_meta_box_text', wp_kses( $_POST['my_meta_box_text'], $allowed ) ); } به جز یک مورد همه موارد درسته! اون یک مورد هم اینه که در صفحه ارسال/ویرایش مطلب بعد از اینکه باکس مربوطه رو پر می کنم و دکمه به روز رسانی رو می زنم، صفحه که دوباره لود می شه، داخل باکس متنی که نوشتم رو نمایش نمی ده! و کلمه "Array" نمایش داده شده! مشکل از کجاست؟
  2. 5

    5
  3. سلام به همه ی دوستان من برای پست تایپی که ساختم متاباکس ایجاد کردم و حالا میخوام براساس این متاباکس ها فیلتر برای جستجو ایجاد کنم حالا چه به صورت پلاگین و یا ابزارک و یا قسمتی در سایت یه چیزی مثل این عکس که برای جستجوی اکانت کلش هست:
  4. با سلام خدمت دوستان من یه متا باکس طبق آموزش های سایت های مختلف ایجاد کردم اما چجوری باید در خود قالب نمایش بدم اطلاعات رو؟
  5. سلام دوستان امیدوارم کسی بتونه منو راهنمایی کنه .. من متاباکس های دانلود دو سایت farsroid.com و download.ir رو دیدم و میخواستم بدونم کسی میتونه کمک کنه چطور میشه از متاباکس اینجوری استفاده کرد؟ یعنی لینک های دانلود با عنوان های متفاوت .. و نه تنها یک لینک بلکه چندین لینک توی یک پست. اگه میشه کمک کنید نمونش این پست ممنون
  6. هر از چند گاهی دوستان شکایت دارند در مورد آموزش متاباکس ها در وردپرس و همیشه هم کمبود آموزشی در این زمینه را ابزار می کنند . به همین دلیل بود تا ما هم مقاله ای در این زمینه را ایجاد ودر اختیار شما دوستان قرار دهیم . امیدوارم که مورد پسند شما باشد و بعد از خواندن آن نظرات خود را در این بخش ارجاع دهید : این مقاله آموزشی است از سایت تاتپلاس که ترجمه و خدمت شما دوستان قرار گرفته است : طراحی وب سایت وردپرس با استفاده از متاباکس ها منتظر نظرات خوب شما دوستان عزیز هستم .
  7. متاسفانه تمام آموزش های ساخت متاباکس که در وب فارسی وجود داره کپی برداری از هم دیگه هستش و دارای مشکل در هنگام اجرای کدها و گنگ بودن آموزشها از دوستان کسی هست کدهای سالم اضافه کردن متاباکس به وردپرس برای فیلدهایی مانند زیر را قرار دهد فیلد قیمت: <?php $price = get_post_meta($post->ID, 'price', true); ?><?php if(get_post_custom_values('price')) : ?><?php echo ( $price ); ?> تومان<?php endif; ?> فیلد لینک دانلود: <?php $download = get_post_meta($post->ID, 'download', true); ?><?php if(get_post_custom_values('download')) : ?><a href="<?php echo $dlid; ?>">دانلود</a><?php endif; ?>
  8. سلام خدمت همه من می خوام یه امکانی رو به قالبم اضافه کنم که بشه بی نهایت لینک و توضیح رو ایجاد کرد شبیه به باکس دانلود تصویر زیر رو ببینید: عکس ادرس آنلاین سایتش هم اینه: لینک
  9. سلام دوستان ... من یک سایت موزیک و سریال و ... دارم. میخواستم اطلاعات فیلمها و سریالها رو که مثلا : کارگردان و خلاصه داستان و بازیگران و آهنگساز و ... اینا رو با متاباکس بسازم برای هر پست و لینکهای دانلود رو هم با زمینه دلخواه درست کنم. حالا سوالم اینه که من الان که دارم از افزونه سئو Yoast استفاده میکنم مشکلی به وجود نمیاد برای سئو پست بعد از استفاده از متاباکس و زمینه دلخواه ؟! الان میگن که هر پست باید حداقل 500 کلمه متن داخلش باشه !!! منظورم اینه که الان این متاباکسها و لینکهای دانلود جز اون 500 کلمه محاسبه میشن یا نه ؟! ممنون و تشکر
  10. سلام من از طریق این آموزش http://forum.wp-parsi.com/tutorials/article/584-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%DB%8C%DA%A9-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3/ برای قالبم دوتا گزینه ( متاباکس ) درست کردم { برای مثال یکی نام : و یکی نام خانوادگی : } و وقتی مطلب ارسال میکنم تا دو سه مطلب همه چیز درسته اما برای مطلب چهارم جابه جا مینویسه یعنی به جای نام ، نام خانوادگی و به جای نام خانوادگی نام رو مینویسه ! ممنون میشم راهنمایی کنید
  11. سلام دوستان در افزونه metabox آقای rilwis یک آرایه به صورت زیر ایجاد کردم : array( 'name' => "موجود بودن محصول در انبار", 'id' => "{$prefix}radio-be", 'type' => 'image_select', 'options' => array( 'yes' => get_template_directory_uri().'/images/yes.png', 'no' => get_template_directory_uri().'/images/no.png', ), ), حالا برای اینکه داخل قالب شرط نوشته بشه که وقتی yes انتخاب شد یه چیزی echo بشه و وقتی no یه چیز دیگه ، مشکل دارم ...
  12. سلام. یکسری متاباکس اضافه کردم. اما وقتی در فیلدها جملات فارسی نوشته می شه، اینها رو نمایش و ذخیره نمیکنه. کدی که متاباکس ها رو ذخیره می کنه، این هست function mytheme_save_data($post_id) { global $meta_box; // verify nonce if (!wp_verify_nonce($_POST['mytheme_meta_box_nonce'], basename(__FILE__))) { return $post_id; } // check autosave if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; } // check permissions if ('page' == $_POST['post_type']) { if (!current_user_can('edit_page', $post_id)) { return $post_id; } } elseif (!current_user_can('edit_post', $post_id)) { return $post_id; } foreach ($meta_box['fields'] as $field) { $old = get_post_meta($post_id, $field['id'], true); $new = $_POST[$field['id']]; if ($new && $new != $old) { update_post_meta($post_id, $field['id'], $new); } elseif ('' == $new && $old) { delete_post_meta($post_id, $field['id'], $old); } } }
  13. سلام اگر عنوان تاپیک اشتباه است ، ببخشید. من میخوام به آخر هر مطلب نام منبع سایت و لینک مطلب را بذارم. به وسیله تعریف short code تونستم این کار را بکنم اما تعداد استفاده زیاد ، خسته کننده است. این کد فراخوانی در مطلب : [meta site="" title=""] این هم کد تابع : function info_box($atts, $content = null) { extract(shortcode_atts(array( 'site' => '', 'title' => '' ), $atts)); $auther_nicename = get_the_author_meta('user_nicename'); $auther__name = get_the_author_meta('display_name'); $tags = get_the_tag_list(); $metastr = '<div class="meta"> <div class="lines"> <span><i class="icon-book icon-white"></i> منبع</span> <a rel="nofollow" target="_blank" href="' . $site . '">' . $title . '</a> </div> <div class="lines"> <span><i class="icon-user icon-white"></i> نویسنده</span> <a href="http://olomrayaneh.org/author/' . $auther_nicename . '/">' . $auther__name . '</a> </div> <div class="lines"> <span class="taxonomy"><i class="icon-plus icon-white"></i> موارد مرتبط</span>' . $tags . '</div> </div>'; return $metastr; } add_shortcode('meta', 'info_box'); add_filter('the_content', 'themify_fix_shortcode_empty_paragraph'); add_filter('the_excerpt', 'themify_fix_shortcode_empty_paragraph'); حالا میخوام یک باکس در قسمت ارسال مطلب داشته باشم که عنوان و ادرس سایت را بگیرد و دقیقا به انتهای مطلب ، جایی که متن تمام میشود اضافه کند. نمونه : اگر راهنمایی کنید یا کدی دارید که این کار را میکنه ممنون میشم. تشکر
  14. با سلام خدمت دوستان عزیز و اساتید گرامی ... دوستان چطوری میشه عناوین یک پست تایپ رو در متاباکس پست تایپ دیگه لود کرد ؟ مثال : من می خوام یک واحد تجاری رو معرفی کنم که در متاباکس هاش یک فیلدی دارم که اون لیست مجتمع های تجاری رو که بصورت پست تایپ وارد سیستم شده بگیره و کاربر بتونه واحد تجاری خودش رو به واحد تجاری که قبلا ثبت شده نسبت بده ... اگر واضح نبود بگید ممنون ...
  15. با سلام حتماً دید در بعضی از قالب ها وقتی رو یک فیلد کلیک می کنیم یه قسمتی از وردپرس میاره مثل رسانه و می تونی از اونجا عکس انتخاب کنی و فیلد آدرسشو بگیره کسی می تونه راهنمایی کنه که چه طور یه همچین کاری بکونم