Ghasem Paran 333 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 (ویرایش شده) سلاماگر عنوان تاپیک اشتباه است ، ببخشید.من میخوام به آخر هر مطلب نام منبع سایت و لینک مطلب را بذارم.به وسیله تعریف 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');حالا میخوام یک باکس در قسمت ارسال مطلب داشته باشم که عنوان و ادرس سایت را بگیرد و دقیقا به انتهای مطلب ، جایی که متن تمام میشود اضافه کند.نمونه :اگر راهنمایی کنید یا کدی دارید که این کار را میکنه ممنون میشم.تشکر ویرایش شده دی 92 توسط Ghasem Paran نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 دو تا زمینه دلخواه بسازید مثل siteurl و sitetitle و این کد را در محل های مناسب قالب بگذارید <?php echo get_post_meta($post->ID, 'siteurl', true); ?> <?php echo get_post_meta($post->ID, 'sitetitle', true); ?> 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 دو تا زمینه دلخواه بسازید مثل siteurl و sitetitle و این کد را در محل های مناسب قالب بگذارید<?php echo get_post_meta($post->ID, 'siteurl', true); ?><?php echo get_post_meta($post->ID, 'sitetitle', true); ?>زمینه دلخواه چطوری می سازند ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 در صفحه ارسال مطلب بالای صفحه سمت چپ روی تنظیمات بزنید و در کشویی که باز می شه زمینه دلخواه را تیکدار کنید بعد در زیر ویرایشگر باکسش اضافه می شه روی افزودن زمینه بزنید در کادر اول که محل نامه بنویسید siteurlو در محل روبروش که جای مقداره نشانی منبع را بگذارید و یکبار دیگه هم برای sitetitle روی افزودن زمینه بزنید و این کد را در محل نمایش بگذارید منبع:<a href="<?php echo get_post_meta($post->ID, 'siteurl', true); ?>"><?php echo get_post_meta($post->ID, 'sitetitle', true); ?></a>در پستهای بعدی زمینه ها موجودند و فقط باید مقدار بدید 2 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در دی 92 مالک گزارش بازنشر ارسال شده در دی 92 در صفحه ارسال مطلب بالای صفحه سمت چپ روی تنظیمات بزنید و در کشویی که باز می شه زمینه دلخواه را تیکدار کنیدبعد در زیر ویرایشگر باکسش اضافه می شه روی افزودن زمینه بزنید در کادر اول که محل نامه بنویسید siteurlو در محل روبروش که جای مقداره نشانی منبع را بگذاریدو یکبار دیگه هم برای sitetitle روی افزودن زمینه بزنید و این کد را در محل نمایش بگذاریدمنبع:<a href="<?php echo get_post_meta($post->ID, 'siteurl', true); ?>"><?php echo get_post_meta($post->ID, 'sitetitle', true); ?></a>در پستهای بعدی زمینه ها موجودند و فقط باید مقدار بدیدممنون.میشه برای کادر زمینه داخلوه اسم وارد کرد ؟مثلا مثل قسمتی که برچسب ها را وارد میکنیم. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 92 گزارش بازنشر ارسال شده در دی 92 از افزونه Advanced Custom Fieldshttp://wordpress.org/plugins/advanced-custom-fields/استفاده کنید در انجمن هم جستجو کنید نسخه پارسی شده اش توسط یکی از کاربران معرفی شده 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .