با سلام
با توجه به سوال و درخواست یکی از کاربران گرامی مبنی بر اینکه چطور میتوان بدون ویرایش قالب و درج حلقه مطالب سفارشی ، میتوانیم در صفحهات ، مطالب دسته ای خاص را نمایش دهیم .
ما این درخواست را تکمیل تر کردیم . در این ساعت با ساخت یک 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 ، شماره ( شاخص ) دسته بندی مورد نظر میباشد . این کد را کافی است در ادیتور ( هنگام ارسال مطلب ، ساخت صفحه و همچنین داخل ابزارک ها ) وردپرس قرار دهید .
yahya abbasi 4 سال عضو همیار وردپرس
سلام
– ببینید بنده میخوام وقتی روی یک دسته کلیک کنم پست های مربوط به اون دسته برام نمایش داده بشه (بعد اون دسته رو در قسمت فهرست ها به فهرست ها اضافه کنم مثلا آموزش یا دانلود یا در بخش آموزش زیردسته وردپرس)…
یعنی نوشته های مربوط به هر دسته – با کلیک بر روی گزینه مربوط به اون در فهرست – در صفحه نمایش داده بشه و مثلا هر صفحه 6 پست داشته باشه؟
چکار باید انجام بدم؟
باتشکر
یاعلی
abbas_ninja 7 سال عضو همیار وردپرس
با سلام
با اینکه پست قدیمیه ولی امیدوارم جواب بگیرم از سوالم
من کد رو توی فایل فانکشن گذاشتم و از شورت کد هم استفاده کردم ولی مشکل اینجاست که پوسته خودم هم یک سری شورت کد داره که به صورت تو در تو ازشون استفاده کردم، وقتی شورت کد مطالب اخیر(همین شورت کد که ساختیم) قرار میدم موقع نمایش صفحه شورت کد ساختگی خارج از بقیه شورت کدها نمایش داده میشه و ظاهر مابقیه شورت کدها رو هم تا حدودی میریزه به هم.
این هم اسکرین شات:
http://tinyurl.com/k2hoc9q
باتشکر
Bahar 7 سال عضو همیار وردپرس
سلام
الان قسمتی رو که به هم ریخته با کادر قرمز رنگی مشخص نمایید
abbas_ninja 7 سال عضو همیار وردپرس
عکس مجدد ضمیمه شد
اون بخشی که با (۱) مشخص شده باید توی بخش (۲) نشون داده میشد؛ که البته شورت کد نمایش مطالب و شورت کد های مربوط به قالب درست قرار داده شدن. قبل از اینکه از شورت کد نمایش مطالب استفاده کنم نمایش درستی داشتم.
بهم ریختگی هم اون قسمت (۳) هست که کادر خاکستری رنگ روی لبه های کادر مربوط به تب افتاده!
Bahar 7 سال عضو همیار وردپرس
سلام
متاسفانه متوجه این بهم ریختگی نمیشم! و نمیدونم چطور باید مشکل رو یافت
abbas_ninja 7 سال عضو همیار وردپرس
فراموش کردم لینک عکس رو بفرستم
این هم لینک عکس که مشخص کردم کجای کار ایراد داره
http://tinyurl.com/kfdz78t
Bahar 7 سال عضو همیار وردپرس
سلام
یکبار این مورد رو فرستادید، من واقعا سر در نمیارم چرا این مشکل داره پیش میاد برای شما! تنها احتمالی که میتونم بدم اینه که با قالب شما همخونی نداره و باید کمی جا به جا بشه
ali
چطور میتونم با استفاده از کد در ابزارک ها یک دسته خبر خاص را قرار بدهم ؟؟
از این کدها استفاده کردم نشد
اسماعیل
خیلی ممنون واقعا برام مفید
تشکر از زحماتتون
yashar
سلام خسته نباشید
یه لطف میکنید یه راهنمایی کنید که چطوری میشه کاری کرد این کد فقط تصویر شاخص تصویر رو نمایش بده ؟
و اگه راهنمایی کردین بگین چطوری سایزش رو تغییر داد :دی ؟
جلیل
سلام و مرسی از این اموزش و اموزش های خوب دیگتونالان من وقتی این کد رو در یک برگه میذارم اسم و لینک های مطالبی رو که لیست میکنه در اول مطلب میاره با اینکه من کد رو توی اخر پست و بعد از تمام متنهام زدملطفن راهنماییم کنید که چرا اینجوریه و چطور رفعش کنم؟مر30
Bahar 7 سال عضو همیار وردپرس
سلام
این مشکل به خاطر قالب شماست و باید ناسازگاریش رو با قالب برطرف کنید تا مدلش به حالت معمولی برگرده
با احترام
سیب داک
خسته نباشید؛
چطور میشه کلیه مطالب یک موضوع رو در یک صفحه آورد ؟
باتشکر
Pakdaman
سلام
چه کدی باید به کد فوق اضافه کرد تا تصویر شاخص رو هم در کنارش نمایش داد
از تب باکس استفاده می کنم که قصد دارم هر تب رو به دو قسمت لینک مطلب و تصویر شاخص و احیانا چند کاراکتر توضیحات توش قرار بدم
یه چیزی شبیه باکس دسته بنده مطلب تبیان زنجان
learningtv.ir
با سلام خدمت شما
اگه میشه نحوه استفاده از این کد رو توی ابزارک ها توضیح بدید.
با تشکر
سید
مهرداد
************************فوری**********************
سلام.من این کد رو وارد کردم و به این ارور برخوردم
parse error: syntax error, unexpected ‘<' in
اصلاً سایت بالا نمیومد
بعد فایل function.php قالب رو عوض کردم. سایت نشون داده میشه،ولی بخش مدیریت نمیاد و این ارور رو میده:
403 Forbidden
Access to this resource on the server is denied!
حتی دوباره ورردپرس رو نصب کردم.اما مشکل رفع نشد.لطفاً کمک کنید
محمد هادی
سلام ، داداش میگم از این دستور میشه توی قالب نسخه موبایل هم استفاده کرد ؟ راستی چه افزونه ای رو برای تشخیص نسخه موبایل پیشنهاد می کنید ؟
محمدرضا علی حسینی برزی
ممنون.خیلی چیز خوبیه
شاهین
سلام. من یه مشکل دارم صفحه اصلی سایت من 2 قیسمت داره اخبار و پایین همه ی پست هام از دسته 1 باید لود شه نشون بده اما چون بالا همین کد رو که بالا نوشتی رو زدم پایین با اینکه نوشتم از دسته 1 بخونه اما از اخبار میخونه نشون میده.
بالا کد نوشتم که از دسته اخبار بخونه. بالا درسته
اما پایین با اینکه کد نوشتم از دسته 1 بخونه از اخبار می خونه نشون میده.
لطفا راهنمایی کن علی.
سواد رسانه ای
****فوری****
سلام
من از پوسته 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
علی حاجی محمدی 10 سال عضو همیار وردپرس
باید بری توی phpmyadmin جدول wp_options قالبتون رو عوض کنید
kaliran
سلام مجدد
اگه وقت داشتید یه راهنمایی بکنید در این مورد ممنون میشم : http://tinyurl.com/9g5hv7x (در بخش تالار گفتمان)
internetdost
ببخشيد حالا من ميخوام كه تو ابزارك نباشه و يه جاي ديگه غير ابزارك استفاده كنم!! ايا شدنيه؟؟
امیرعماد محمودپور 51 سال عضو همیار وردپرس
سلام
به این آموزش مراجعه کنید
http://www.hamyarwp.com/wordpress/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d8%a2%d8%ae%d8%b1%db%8c%d9%86-%d9%85%d8%b7%d8%a7%d9%84%d8%a8-%d8%af%d8%b3%d8%aa%d9%87-%d8%a7%db%8c-%d8%ae%d8%a7%d8%b5/
خالد
من میخوام وقتی کاربر تو یه پست میره تو سایدبار آخرین مطالب ارسالی موضوع/موضوعات اون مطلب نشون داده بشه ! چطوری میتونم این کار رو بکنم ؟!
علی
سلام میشه به من یاد بدید چطوری مطالب محبوب و تصدفی و برچسب ها رو بصورت کشویی و کنار هم درست کنک؟
مثل سایت ای تی رسان
itresan.com
سایت من : asandesign.ir
kaliran
مرسی به خاطر به روز رسانی و توجه به درخواست کاربرانتون ♥
ولی به نظر من بهتر بود به جای اینکه تنها تاپیکارو نشون بده پستو با خلاصش نشون بده. در پست های قبل گفتم منظور من از این که دسته بندی ها در پیج ها نمایش داده بشن درست مثل پرتال های خبری به همان صورتی باشن که کتگوری ها نشون میدن.
یعنی خود پست های در فلان دسته خاص در پیج خاص ی که ما مشخص می کنیم نشون داده بشن.
+{اینجوری که شما گفتید خب خوبه ولی اگر بشه به اون صورتم گفت عالی میشه}
بازم مرسی
امیرعماد محمودپور 51 سال عضو همیار وردپرس
سلام
خواهش میکنم
فرقی نمیکنه دوست عزیز . تمام رفتاری که با حلقه مطالب داخل قالب میکنید ، با این هم میتونید بکنید . برای مثلا به راحتی میتونید خلاصه مطلب رو با کد زیر به این مورد اضافه کنید
شما میتونید تصاویر بند انگشتی رو هم اضافه کنید . دیگه من پایه رو براتون ساختم ، شخصی سازی با خودتون . اون خطی که تو پست گفتم ساختاره لینک هاتونه ، اونجا رو دقت کنید
موفق باشید
kaliran
مرسی به خاطر به روز رسانی و توجه به درخواست کاربرانتون ♥
ولی به نظر من بهتر بود به جای اینکه تنها تاپیکارو نشون بده پستو با خلاصش نشون بده. در پست های قبل گفتم منظور من از این که دسته بندی ها در پیج ها نمایش داده بشن درست مثل پرتال های خبری به همان صورتی باشن که کتگوری ها نشون میدن.
یعنی خود پست های در فلان دسته خاص در پیج خاص ی که ما مشخص می کنیم نشون داده بشن.
محمد حجت جعفریان
سلام و ممنون
فقط اینکه این کد رو باید کجای فانکشن قرار بدیم ؟
امیرعماد محمودپور 51 سال عضو همیار وردپرس
سلام جناب جعفریان . مهم نیست . برای راحتی یا آخره آخر قرار بدید ، یا اوله اول
موفق باشید
وب گراف مرجع گرافیک وقالب وردپرس
عالی بود این یه چیزشبیه قالب من میشه اما با این تفاوت که سایت من تصاویر رو هم نشون میده که اونم یه کد کوچیک.موفق باشی داداشی عالی بود
امیرعماد محمودپور 51 سال عضو همیار وردپرس
سلام
خیلی لطف دارید . قالب زیبایی هم دارید
سربلند باشید