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

 

با سلام

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

ما این درخواست را تکمیل تر کردیم . در این ساعت با ساخت یک short code همیار وردپرسی ، امکان درج مطالب دسته ای خاص با قابلیت تعیین تعداد نمایش را در پست ها ، صفحه ها و ابزارک هارا فراهم میکنیم .

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


برای شروع فایل functions.php را باز کنید ( اگر این فایل در فولدر قالبتان موجود نیست ، آن را بسازید )

کد های زیر را در آن قرار دهید

<?php
function wordpress98_recent_post($atts = array()) {
extract(shortcode_atts(array(
'number' => '5',
'cat' => '1'
), $atts));
$wordpress98 = new WP_Query("showposts=$number&cat=$cat");
while ($wordpress98->have_posts()) : $wordpress98->the_post();?>
<a href="<?php the_permalink() ?>" title="لينک مستقيم به ادامه مطلب <?php the_title_attribute(); ?>"  target="_blank"> <?php the_title(); ?> </a><br /><?php PHP_EOL; ?>

<?php
endwhile;
}
add_shortcode('wordpress98_recent_post', 'wordpress98_recent_post');
?>

به این خط توجه کنید :

<a href="<?php the_permalink() ?>" title="لينک مستقيم به ادامه مطلب <?php the_title_attribute(); ?>"  target="_blank"> <?php the_title(); ?> </a><br /><?php PHP_EOL; ?>

این کد بالا ساختار نمایش مطالب شما خواهد بود . همانطور که مشاهده میکنید ، ساختار پیشفرض ، فقط یک لینک ساده است . شما میتوانید آن را به میل خود ویرایش کنید .

  حذف کد های کوتاه غیر فعال

نحوه استفاده از این کد در پست ها ، صفحه ها و ابزارک ها به صورت زیر میباشد :

[wordpress98_recent_post number=10 cat=9]

number تعداد و cat ، شماره ( شاخص ) دسته بندی مورد نظر میباشد . این کد را کافی است در ادیتور ( هنگام ارسال مطلب ، ساخت صفحه و همچنین داخل ابزارک ها ) وردپرس قرار دهید .

 

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 4 سال عضو همیار وردپرس

    سلام
    – ببینید بنده میخوام وقتی روی یک دسته کلیک کنم پست های مربوط به اون دسته برام نمایش داده بشه (بعد اون دسته رو در قسمت فهرست ها به فهرست ها اضافه کنم مثلا آموزش یا دانلود یا در بخش آموزش زیردسته وردپرس)…
    یعنی نوشته های مربوط به هر دسته – با کلیک بر روی گزینه مربوط به اون در فهرست – در صفحه نمایش داده بشه و مثلا هر صفحه 6 پست داشته باشه؟
    چکار باید انجام بدم؟
    باتشکر
    یاعلی

  2. 6 سال عضو همیار وردپرس

    با سلام
    با اینکه پست قدیمیه ولی امیدوارم جواب بگیرم از سوالم

    من کد رو توی فایل فانکشن گذاشتم و از شورت کد هم استفاده کردم ولی مشکل اینجاست که پوسته خودم هم یک سری شورت کد داره که به صورت تو در تو ازشون استفاده کردم، وقتی شورت کد مطالب اخیر(همین شورت کد که ساختیم) قرار میدم موقع نمایش صفحه شورت کد ساختگی خارج از بقیه شورت کدها نمایش داده میشه و ظاهر مابقیه شورت کدها رو هم تا حدودی میریزه به هم.
    این هم اسکرین شات:
    http://tinyurl.com/k2hoc9q

    باتشکر

    • 7 سال عضو همیار وردپرس

      سلام
      الان قسمتی رو که به هم ریخته با کادر قرمز رنگی مشخص نمایید

    • 6 سال عضو همیار وردپرس

      عکس مجدد ضمیمه شد
      اون بخشی که با (۱) مشخص شده باید توی بخش (۲) نشون داده میشد؛ که البته شورت کد نمایش مطالب و شورت کد های مربوط به قالب درست قرار داده شدن. قبل از اینکه از شورت کد نمایش مطالب استفاده کنم نمایش درستی داشتم.
      بهم ریختگی هم اون قسمت (۳) هست که کادر خاکستری رنگ روی لبه های کادر مربوط به تب افتاده!

    • 7 سال عضو همیار وردپرس

      سلام
      متاسفانه متوجه این بهم ریختگی نمیشم! و نمیدونم چطور باید مشکل رو یافت

    • 6 سال عضو همیار وردپرس

      فراموش کردم لینک عکس رو بفرستم
      این هم لینک عکس که مشخص کردم کجای کار ایراد داره

      http://tinyurl.com/kfdz78t

    • 7 سال عضو همیار وردپرس

      سلام
      یکبار این مورد رو فرستادید، من واقعا سر در نمیارم چرا این مشکل داره پیش میاد برای شما! تنها احتمالی که میتونم بدم اینه که با قالب شما همخونی نداره و باید کمی جا به جا بشه

  3. چطور میتونم با استفاده از کد در ابزارک ها یک دسته خبر خاص را قرار بدهم ؟؟
    از این کدها استفاده کردم نشد

  4. خیلی ممنون واقعا برام مفید
    تشکر از زحماتتون

  5. سلام خسته نباشید
    یه لطف میکنید یه راهنمایی کنید که چطوری میشه کاری کرد این کد فقط تصویر شاخص تصویر رو نمایش بده ؟
    و اگه راهنمایی کردین بگین چطوری سایزش رو تغییر داد :دی ؟

  6. سلام و مرسی از این اموزش و اموزش های خوب دیگتونالان من وقتی این کد رو در یک برگه میذارم اسم و لینک های مطالبی رو که لیست میکنه در اول مطلب میاره با اینکه من کد رو توی اخر پست و بعد از تمام متنهام زدملطفن راهنماییم کنید که چرا اینجوریه و چطور رفعش کنم؟مر30

    • 7 سال عضو همیار وردپرس

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

      با احترام

  7. خسته نباشید؛
    چطور میشه کلیه مطالب یک موضوع رو در یک صفحه آورد ؟
    باتشکر

  8. سلام
    چه کدی باید به کد فوق اضافه کرد تا تصویر شاخص رو هم در کنارش نمایش داد
    از تب باکس استفاده می کنم که قصد دارم هر تب رو به دو قسمت لینک مطلب و تصویر شاخص و احیانا چند کاراکتر توضیحات توش قرار بدم
    یه چیزی شبیه باکس دسته بنده مطلب تبیان زنجان

  9. با سلام خدمت شما
    اگه میشه نحوه استفاده از این کد رو توی ابزارک ها توضیح بدید.
    با تشکر
    سید

  10. ************************فوری**********************

    سلام.من این کد رو وارد کردم و به این ارور برخوردم
    parse error: syntax error, unexpected ‘<' in
    اصلاً سایت بالا نمیومد
    بعد فایل function.php قالب رو عوض کردم. سایت نشون داده میشه،ولی بخش مدیریت نمیاد و این ارور رو میده:

    403 Forbidden

    Access to this resource on the server is denied!

    حتی دوباره ورردپرس رو نصب کردم.اما مشکل رفع نشد.لطفاً کمک کنید

  11. سلام ، داداش میگم از این دستور میشه توی قالب نسخه موبایل هم استفاده کرد ؟ راستی چه افزونه ای رو برای تشخیص نسخه موبایل پیشنهاد می کنید ؟

  12. ممنون.خیلی چیز خوبیه

  13. سلام. من یه مشکل دارم صفحه اصلی سایت من 2 قیسمت داره اخبار و پایین همه ی پست هام از دسته 1 باید لود شه نشون بده اما چون بالا همین کد رو که بالا نوشتی رو زدم پایین با اینکه نوشتم از دسته 1 بخونه اما از اخبار میخونه نشون میده.

    بالا کد نوشتم که از دسته اخبار بخونه. بالا درسته
    اما پایین با اینکه کد نوشتم از دسته 1 بخونه از اخبار می خونه نشون میده.

    لطفا راهنمایی کن علی.

  14. ****فوری****
    سلام
    من از پوسته cloud استفاده می کنم و وقتی در صفحه فانکشن کد های بالا رو اضافه کردم کل سایت بهم ریخت؛ برای همه صفحات حتی صفحه صفحه ادمین برای ورود رو هم بالا نمیاره
    چه کنم؟
    متنی که میاد:

    Parse error: syntax error, unexpected ‘<' in /home/aliab/public_html/hosts/medialiteracy.ir/wp-content/themes/yoo_cloud_wp/functions.php on line 11

  15. سلام مجدد
    اگه وقت داشتید یه راهنمایی بکنید در این مورد ممنون میشم : http://tinyurl.com/9g5hv7x (در بخش تالار گفتمان)

  16. ببخشيد حالا من ميخوام كه تو ابزارك نباشه و يه جاي ديگه غير ابزارك استفاده كنم!! ايا شدنيه؟؟

  17. من میخوام وقتی کاربر تو یه پست میره تو سایدبار آخرین مطالب ارسالی موضوع/موضوعات اون مطلب نشون داده بشه ! چطوری میتونم این کار رو بکنم ؟!

  18. سلام میشه به من یاد بدید چطوری مطالب محبوب و تصدفی و برچسب ها رو بصورت کشویی و کنار هم درست کنک؟

    مثل سایت ای تی رسان
    itresan.com

    سایت من : asandesign.ir

  19. مرسی به خاطر به روز رسانی و توجه به درخواست کاربرانتون ♥
    ولی به نظر من بهتر بود به جای اینکه تنها تاپیکارو نشون بده پستو با خلاصش نشون بده. در پست های قبل گفتم منظور من از این که دسته بندی ها در پیج ها نمایش داده بشن درست مثل پرتال های خبری به همان صورتی باشن که کتگوری ها نشون میدن.
    یعنی خود پست های در فلان دسته خاص در پیج خاص ی که ما مشخص می کنیم نشون داده بشن.
    +{اینجوری که شما گفتید خب خوبه ولی اگر بشه به اون صورتم گفت عالی میشه}
    بازم مرسی

    • 51 سال عضو همیار وردپرس

      سلام

      خواهش میکنم

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

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

      موفق باشید

  20. مرسی به خاطر به روز رسانی و توجه به درخواست کاربرانتون ♥
    ولی به نظر من بهتر بود به جای اینکه تنها تاپیکارو نشون بده پستو با خلاصش نشون بده. در پست های قبل گفتم منظور من از این که دسته بندی ها در پیج ها نمایش داده بشن درست مثل پرتال های خبری به همان صورتی باشن که کتگوری ها نشون میدن.
    یعنی خود پست های در فلان دسته خاص در پیج خاص ی که ما مشخص می کنیم نشون داده بشن.

  21. سلام و ممنون
    فقط اینکه این کد رو باید کجای فانکشن قرار بدیم ؟

  22. عالی بود این یه چیزشبیه قالب من میشه اما با این تفاوت که سایت من تصاویر رو هم نشون میده که اونم یه کد کوچیک.موفق باشی داداشی عالی بود

مطالب زیر را حتما بخوانید

دوره‌های آموزشی