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 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری