• اطلاعیه ها

    • Saeed Fard

      سیاره وردپرس ایران   15/10/95

      سایت‌های زیادی در ایران و سرتاسر وب در زمینه گسترش وردپرس تلاش دارند و نوشته‌های آموزشی منتشر می‌کنند. اما ضرورت یک منبع خوب و ارزشمند برای جمع‌آوری بهترین‌های وب ایران و دنیا باعث ایجاد سیاره وردپرس شد تا دنبال کنندگان این موضوع به صورت یکجا و آسان بتوانند به این نوشته‌ها دسترسی داشته باشند.     در سیاره وردپرس این بستر فراهم شده است که آدرس وب‌سایت‌های مربوطه ثبت و برای این سرویس ارسال شود، آخرین نوشته‌های مفید وب‌سایت‌ها در سیاره وردپرس و نیز در بخش اخبار وردپرس پیشخوان سایت‌های وردپرسی از طریق افزونه‌ی Parsi Date نمایش داده می‌شود. همینطور کاربران از طریق عضویت در خبرنامه ایمیلی سیاره وردپرس می‌توانند به صورت دوره‌ای بهترین و جدیدترین نوشته‌های وردپرسی را که توسط اعضای تحریریه و همکاران سیاره وردپرس بررسی و تایید می‌شود را در ایمیل خود دریافت کنند.   امکانات سیاره وردپرس امکان ثبت آدرس سایت‌هایی که نوشته‌های مفید در زمینه وردپرس دارند. نمایش نوشته‌های وردپرس سایت‌ها در سیاره وردپرس نمایش نوشته‌های وردپرس در پیشخوان سایت‌های وردپرس فارسی توسط ویجت اخبار پلاگین Parsi Date و ... امکان ثبت ایمیل کاربران علاقه‌مند جهت دریافت مطالب محبوب و ویژه در خبرنامه دوره‌ای سیاره توسط اعضای تحریریه و ... جهت ثبت سایت وردپرسی یا ایمیل خود به سایت سیاره وردپرس مراجعه کنید   تاپیک پیشنهادات و همکاری در سیاره وردپرس : http://wpu.ir/qlhy5  

6 پست در این موضوع قرار دارد

سلام

اگر عنوان تاپیک اشتباه است ، ببخشید.

من میخوام به آخر هر مطلب نام منبع سایت و لینک مطلب را بذارم.

به وسیله تعریف 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');

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

نمونه :

post-2969-0-29050200-1388176636_thumb.jp

اگر راهنمایی کنید یا کدی دارید که این کار را میکنه ممنون میشم.

تشکر

ویرایش شده در توسط Ghasem Paran

به اشتراک گذاری این پست


لینک به پست

دو تا زمینه دلخواه بسازید مثل siteurl و sitetitle و این کد را در محل های مناسب قالب بگذارید


<?php echo get_post_meta($post->ID, 'siteurl', true); ?>
<?php echo get_post_meta($post->ID, 'sitetitle', true); ?>

به اشتراک گذاری این پست


لینک به پست

دو تا زمینه دلخواه بسازید مثل siteurl و sitetitle و این کد را در محل های مناسب قالب بگذارید


<?php echo get_post_meta($post->ID, 'siteurl', true); ?>
<?php echo get_post_meta($post->ID, 'sitetitle', true); ?>

زمینه دلخواه چطوری می سازند ؟

:rolleyes:

به اشتراک گذاری این پست


لینک به پست

در صفحه ارسال مطلب بالای صفحه سمت چپ روی تنظیمات بزنید و در کشویی که باز می شه زمینه دلخواه را تیکدار کنید

بعد در زیر ویرایشگر باکسش اضافه می شه روی افزودن زمینه بزنید در کادر اول که محل نامه بنویسید


siteurl

و در محل روبروش که جای مقداره نشانی منبع را بگذارید

و یکبار دیگه هم برای sitetitle روی افزودن زمینه بزنید و این کد را در محل نمایش بگذارید


منبع:
<a href="<?php echo get_post_meta($post->ID, 'siteurl', true); ?>">
<?php echo get_post_meta($post->ID, 'sitetitle', true); ?>
</a>

در پستهای بعدی زمینه ها موجودند و فقط باید مقدار بدید

به اشتراک گذاری این پست


لینک به پست

در صفحه ارسال مطلب بالای صفحه سمت چپ روی تنظیمات بزنید و در کشویی که باز می شه زمینه دلخواه را تیکدار کنید

بعد در زیر ویرایشگر باکسش اضافه می شه روی افزودن زمینه بزنید در کادر اول که محل نامه بنویسید


siteurl

و در محل روبروش که جای مقداره نشانی منبع را بگذارید

و یکبار دیگه هم برای sitetitle روی افزودن زمینه بزنید و این کد را در محل نمایش بگذارید


منبع:
<a href="<?php echo get_post_meta($post->ID, 'siteurl', true); ?>">
<?php echo get_post_meta($post->ID, 'sitetitle', true); ?>
</a>

در پستهای بعدی زمینه ها موجودند و فقط باید مقدار بدید

ممنون.

میشه برای کادر زمینه داخلوه اسم وارد کرد ؟

مثلا مثل قسمتی که برچسب ها را وارد میکنیم.

به اشتراک گذاری این پست


لینک به پست

از افزونه Advanced Custom Fields

http://wordpress.org/plugins/advanced-custom-fields/

استفاده کنید در انجمن هم جستجو کنید نسخه پارسی شده اش توسط یکی از کاربران معرفی شده

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mohammadjavadkhalili
      با سلام خدمت دوستان
      من یه متا باکس طبق آموزش های سایت های مختلف ایجاد کردم اما چجوری باید در خود قالب نمایش بدم اطلاعات رو؟
       
    • توسط bhb
      سلام
      دوستان امیدوارم کسی بتونه منو راهنمایی کنه ..
      من متاباکس های دانلود دو سایت farsroid.com و download.ir رو دیدم و میخواستم بدونم کسی میتونه کمک کنه چطور میشه از متاباکس اینجوری استفاده کرد؟
      یعنی لینک های دانلود با عنوان های متفاوت .. و نه تنها یک لینک بلکه چندین لینک توی یک پست. اگه میشه کمک کنید
      نمونش این پست
      ممنون
    • توسط حسن موحد
      هر از چند گاهی دوستان شکایت دارند در مورد آموزش متاباکس ها در وردپرس و همیشه هم کمبود آموزشی در این زمینه را ابزار می کنند .
      به همین دلیل بود تا ما هم مقاله ای در این زمینه را ایجاد ودر اختیار شما دوستان قرار دهیم . امیدوارم که مورد پسند شما باشد و بعد از خواندن آن نظرات خود را در این بخش ارجاع دهید :
      این مقاله آموزشی است از سایت تاتپلاس که ترجمه و خدمت شما دوستان قرار گرفته است :
      طراحی وب سایت وردپرس با استفاده از متاباکس ها
      منتظر نظرات خوب شما دوستان عزیز هستم .
    • توسط ahmad4u
      متاسفانه تمام آموزش های ساخت متاباکس که در وب فارسی وجود داره کپی برداری از هم دیگه هستش و دارای مشکل در هنگام اجرای کدها و گنگ بودن آموزشها
      از دوستان کسی هست کدهای سالم اضافه کردن متاباکس به وردپرس برای فیلدهایی مانند زیر را قرار دهد
      فیلد قیمت:

      <?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; ?>
    • توسط reza_yki
      سلام خدمت همه
      من می خوام یه امکانی رو به قالبم اضافه کنم که بشه بی نهایت لینک و توضیح رو ایجاد کرد شبیه به باکس دانلود
      تصویر زیر رو ببینید:
      عکس
      ادرس آنلاین سایتش هم اینه:
      لینک