سلام دوستان عزیز. امروز تصمیم گرفتم آموزشی درباره نحوه نمایش مطالب محبوب وردپرس براساس دیدگاه یا همون مطالب پر دیدگاه رو قرار بدم.
البته این رو هم بگم که برای این کار افزونه های زیادی وجود داره اما هدف مدرسه وردپرس عدم استفاده از افزونه هستش. بسیار خب حالا آموزش نمایش مطالب محبوب وردپرس براساس دیدگاه رو شروع می کنم.
نمایش مطالب محبوب وردپرس براساس دیدگاه
قدم اول در این آموزش این هستش که یک فانکشن برای پیدا کردن مطالب پردیدگاه بنویسیم. پس کد زیر را در functions.php پوسته قرار بدید
function wps_most_commented_posts() { // شروع خروجی ob_start(); ?> <ul class="most-commented"> <?php // اجرای کوئری $query = new WP_Query('orderby=comment_count&posts_per_page=10'); //شروع لوپ while ($query->have_posts()) : $query->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <span class="wps-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li> <?php endwhile; // پایان لوپ ?> </ul> <?php // پایان خروجی $output = ob_get_clean(); //اجرای خروجی return $output; } // ساخت شورت کد add_shortcode('wps_most_commented', 'wps_most_commented_posts'); //فعال سازی قابلیت شورت کد در ابزارک ها add_filter('widget_text', 'do_shortcode');
با کوئری بالا مطالب را براساس تعداد دیدگاه ها مرتب سازی کرده (orderby=comment_count) و در یک لوپ فراخوانی می کنیم.
حالا برای نمایش مطالب محبوب وردپرس براساس دیدگاه کافیه که شورت کد زیر را در جای مورد نظر خودتون بزارید.
- آموزش ساخت post type در وردپرس + فیلم آموزشی
- آموزش ساخت صفحه ارتباط با ما بدون افزونه + فیلم آموزشی
- ارتباط قالب با پنل تنظیمات
- قرار دادن آخرین مطالب در اسلایدر بدون افزونه
- ساخت وردپرس شبکه
برای نمایش تصویر مطالی هم کافیه کد زیر را بعد از <li> قرار بدید:
<?php the_post_thumbnail(array(40,40)); ?>
کد بالا تصاویر مطلب را در اندازه 40×40 نمایش می دهد و شما میتوانید این عدد را عوض کنید.
کد پایین هم یک استایل کوچکی برای مرتب نمایش دادن لیست مطالب محبوب وردپرس هستش
.most-commented li { border-bottom:1px solid #eee; padding-bottom:3px; } .most-commented li :after { clear:both; } .most-commented img { padding:3px; margin:3px; float:right; } .wpb_comment_count a, .wpb_comment_count a:active, .wpb_comment_count a:visited, .wpb_comment_count a:hover { color:#FFF; }
مقاله امروز مدرسه وردپرس به پایان رسید. امیدوارم که به دردتون بخوره
موفق باشید
جالب بود 😀
چطور باید از اطلاعات سی پنلمون بک اپ بگیریم؟
هاست شما بخشی به نام backups داره. از اون قسمت می تونید بک آپ تهیه کنید
سلام
من میخواستم که یه سایت با سه زیر دامنه داشته باشم و برای هر زیر دامنه یک قالب مخصوص به اون
از اونجایی که هم هاستی که ازش استفاده میکنم رایگانه و هم محدودیت دیتا بیس و زیر دامنه داره میخواستم ببینم با این روش میتونم به هدفم برسم؟
سلام دوست من
بله با این روش می تونید به هدفتون برسید البته اگر هاست به شما اجازه ۳ ساب دامین رو بهتون بده
در غیر این صورت به جای ساب دامین از ساب فولدر می تونید استفاده کنید
ببخشید من به همون روشی که آموزش دادید پیش رفتم ، سایت های شبکه ای بی هیچ خطای خاصی ایجاد شدند ولی وقتی میخوام برم به پیشخوان هرکدوم از ساب دامین ها یا اینکه از اونها بازدید کنم، مرورگر هیچ صفحه ای رو پیدا نمیکنه انگار که ساب دامنی وجود نداره!!! ولی خود سایت اصلی باز میشه !!!
مشکل از هاست رایگانه نه؟
سلام دوست من. با توجه به اینکه شما از هاست رایگان استفاده می کنید و هاست رایگان هم بر روی یک ساب دامین می باشد. شما نمی توانید ساب دامین برای ساب دامین هاست خود ایجاد کنید
سلام، برای نصب شبکه به هاست قوی تری نیاز هست؟ تا چه حد هاست مشخصات می خواد که شبکه روش جواب بده؟
ممنون
سلام دوست من. خیر نیازی به هاست قوی نیست. شما روی هاست معمولی هم می توانید وردپرس شبکه را راه اندازی کنید. اما اگر بخواهید سایت های شما در زیر دامنه قرار بگیرند نیاز به هاستی دارید که subdomain به اندازه کافی داشته باشد
باسلام من یه تازه واردم
خیلی سوال دارم اما سوال اصلی بنده اینه ک برای راه اندازی ی فروشگاه اینترنتی باید ب ورد پرس مسلط شد؟
و سوال دیگه اینکه وردپرس شبکه ک چندین سایته در واقع همون سایتهایی هستند ک کاربران با نام سایت بنده فروشگاه من رو تبلیغ میکنند؟؟
سلام دوست من. خیر نیازی به تسلط بر وردپرس نیست. مقالات زیادی در خصوص ووکامرس ( فروشگاه اینترنتی برپایه وردپرس) وجود دارد. زمانیکه وردپرس شبکه دارید سایت های تمامی کاربران به زیردامنه سایت شما ثبت میشه. مثلا site1.hamid.com پس در این حالت اسم hamid.com در تمامی سایت های کاربران وجود خواهد داشت
سلام … همونجور که گفتین من فایل wp-config.php رو باز کردم … و با استفاده از ctrl+f به دنبال متنی که شما گفتین گشتم اما متنی شبیه به این پیدا نمیکنم … میشه بگین مشکل از کجاست؟؟
شما بخشی از متن رو سرچ کنید. حتما پیدا خواهید کرد
کمک!!!!!!
من یه ساب دامین به نام contact زدم بعد یه سایت جدید با این آدرس درست کردم
contact.site.com
ولی error 500 میده ….
کد زیر را در فایل htaccess جایگزین کد های قبلی کنید و دوباره سایت جدید بسازید ببنید مشکلتون حل میشه یا نه . البته قبل از این کار یک بک آپ از htaccess داشته باشید
RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]RewriteRule ^(.*\.php)$ $1 [L]RewriteRule . index.php [L]
سلام
بنده در سایت این فایل رو htaccess ندارم. ساب دامین های بنده صفحه اصلی باز می شود اما وارد پیشخوان آنها نمی شود. مشکل از کجاست؟
سلام. مشکلی نیست. میتونید در روت هاست بسازیدش. البته احتمالا پنهان هستش. در هاست گزینه show hidden files رو فعال کنید
سلام
بابت آموزشتون ممنون
وقتی سایت جدید ایجاد میکنم، میتونم وارد پیشخوان بشم ولی خود سایت رو باز نمیکنه برام.
تو سی پنل هم که نگا کردم هیچ سابدامینی ساخته نشده!
مشکل از کجاست؟
با تشکر قبلی
سلام دوست عزیز. ممکنه برای هر سایت ساب دامین ایجاد نشه و فقط ساب فولدر ایجاد بشه
آدرس یکی از سایت هایی که ساختید رو اینطوری امتحان کنید ببینید باز میشه یا خیر
http://www.yoursite.com/subdomain
فوق العاده بود
خیلی ممنون بابت وب سایت خوبتون
مرسی مطلب خیلی خوب و مفیدی بود
با تشگر
ممنونم.یه سوال:
وردپرس شبکه بهتر هستش یا ساب دامین و نصب دوباره وردپرس و … یا ساب فولدر و نصب دوباره وردپرس و …. ؟؟
دوست عزیز من میخوام چندتا پیش نمایش (دمو) واسه نمونه کارهام درست کنم.
حدودا ۵ تاست. بهترین روش کدوم هستش.
سایتم: طراحی سایت
ممنون از سایت خوبت.
سلام دوست من
در خصوص سوالی که درباره وردپرس شبکه و نمایش نمونه کارهاتون پرسیده بودید البته که استفاده از وردپرس شبکه برای اینکار بهتره. چرا که فضای کمتری رو اشغال می کنه و جنبه حرفه ای تر داره
موفق باشید
واقعا بدردم خورد مرسی
سلام
جالب بود. خیلی ممنون مدرسه ی وردپرس
از چه ورژن ,وردپرس استفاده کردید
من از ورژن ۴ استفاده کرئم وموقعه ساختن بلاگ این {“Missing or invalid site address”} میده توی این صفحه {http://domain.com/wp-admin/network/site-new.php?action=add-site ?}
سلام دوست عزیز. مشکل از ورژن وردپرس نیست. لطفا بررسی کنید که در نامگذاری سایت قوانین رو رعایت کردید. ( اینکه فقط حروف کوچک a-z و اعداد قابل استفاده هستند )
سلام .
من بدون هیچ خطایی سایت رو ایجاد می کنم اما وقتی می خوام وارد ساب دامین ها شم مرورگر صفحه ای رو پیدا نمی کنه . چیکار کنم ؟
سلام. اصول نامگذاری سایت رو رعایت کردید؟
سلام
من تمام این کار ها رو کردم و سیستم هم ایجاد شد
فقط یه مشکل
وبلاگ های جدید به صورت پوشه درست میشن نه یک ساب دامین
مثلا من میخام آدرس وبلاگ اینجوری باشه :
adresblog.adressite.ir
ولی اینجوری میشه :
/adressite.ir/adresblog
لطفا کمک کنید.
سلام دوست من. زمانی که به مرحله تنظیمات شبکه میرسید گزینه ای برای انتخاب حالت سایت ها داره که به صورت ساب دامین باشه یا فولدر. البته اگر شبکه شما خودش بر روی ساب دامین باشه به طور خودکار روی گزینه ساب فولدر میمونه.
خیلی ممنون !
ممنون از سایتتون مطالبش خیلی مفیده
ممنون
سلام برای غیره فعال کردن شبکه باید چی کار کرد
موقع نصب وردپرس شبکه شما فایل wp-config.php ویرایش کردید .
خوب همون کدی رو که بعد از راه انازی وردپرس درون فایل wp-config.php قرار دادید پاک کنید و توجه کنید قبل از هر کاری یک بکاپ از هاستتون ایجاد کنید .
باسلام من وقتی میخوام وردپرس رو نصب کنم دیتابیس تعریف کردم و با یوزر که ساختم هماهنگ کردم فایل wp-config.php
رو ویرایش کردم و saveزدم ولی وقتی http://www.sample.com/wordpress رو میزنم
بروزر ارور میده و اون صفحه نصب وردپرس نمیاد لطفا راهنمایی کنید خیلی گیجم
سلام دوست من. این مشکل شما می تونه دلایل مختلفی داشته. مثلا فایل های وردپرس ناقص باشه یا …. همینطوری نمیشه تشخیص داد لطفا آدرس سایتت رو بده
thx
ali bud
ممنونم سایتتون عالیه مرسی
سلام
بابن آموزش تون ممنون
من یه سوال داشتم
اگر بخوام یه سایت بنویسم که کاربران بعد از عضویت یک صفحه وبلگ در سایت من برای خودشون بسازن از این روش باید استفاده کنم یا ساخت شبکه اجتماعی؟
سلام دوست من. این روش به نظر من بهتره
سلام دوست عزیز
یه مشکلی داره این آموزشتون چون هر کاری می کنم نصب نمیشه
این آموزشی که گذاشتید برای کدوم ورژن وردپرسه ؟
سلام
چرا پنل مدیریت شبکه برای من رفت؟
قبلا بود که
با سلام
من راجب برنامه نویسی تحت وب هیچ دانشی ندارم و خیلی علاقه مندم که یک وب سایت ورد پرس شبکه ایجاد کنم و با ارائه خدمات کسب درآمد کنم .
خواهش میکنم کمکم کنید حقیقتش وضعیت مالی خودم و خانوادم خیلی بده نمیتونم هزینه پرداخت کنم که برایم انجام دهند اگر ممکن است کمکم کنید که بتونم این کار رو انجام بدم
اینکه باید از کجا شروع کنم و چه کارهایی رو انجام بدم
سلام دوست عزیز. شما قبل از شروع هر کاری باید ابتدا پایه کدنویسی و سئو و کلا راه اندازی وبسایت رو بدونید و اینکه مثلا شما سایتتون رو راه انداختید اما چطور باید اونو گسترش بدید و کاربران رو دعوت به استفاده از سایت کنید. پس قطعا با یکی یا دوبار تلاش به هدف نمیرسید. پیشنهاد من اینکه که اول پایه خودتونو درباره طراحی سایت و سئو و … قوی کنید
من از وردپرس شبکه برای سه زبانه کردن سایت میخوام استفاده کنم
به نظرتون چه طوری منویی برای انتخاب زبان تو سایت بزارم
میشه در خصوص دوزبانه کردن از طریق شبکه توضیح بیشتری بدید
سلام دوست من. درست متوجه منظورتون نشدم. اگر برای انتخاب زبان توی سایت میگی میتونی از فهرست ها استفاده کنی
من شبکه را فعال کردم ولی وقتی سایت میسازم سایت فعال نمیشه لطفا پاسخ دهید
دوست عزیز راستش شبکه وردپرس مشکلاتی داره و ممکنه ورژن وردپرس شما از شبکه پشتیبانی نکنه و ….
خلاصه امروزه دیگه کمتر از شبکه وردپرس استفاده میشه و این مشکل شمارو خیلی ها دارن و من توی نت گشتم راه حل درست و حسابی واسش پیدا نکردم
سلام دوست عزیز من قصد ایجاد یک سایت فروشگاهی دارم که در اون هر فرونشده صفحه ای در زیردامنه داشته باشه و بتونه محصولات خودشو که فایل هستند رو بفروشه ، و همچنین بحث پرداخت ها و امور مالی با ادمین اصلی سایت باشه بعنوان مثال سایت اصلی در دامنه shop.ir فعال است و یک فروشنده در آدرس test.shop.ir فروشگاه خودشو دایر میکنه آیا در وردپرس و ووکامرس چنین امکانی فراهم هست ؟ راهنمایی بفرمایید
سلام دوست عزیز. پیشنهاد می کنم که برای این کار از وردپرس استفاده نکنید و بهتره از یه سیستم فروشگاهی استفاده کنید
عالی و کاربردی
سلام
مطالبتون واقعا عالیه
اگه تهران هستید برای استخدام تو شرکتمون از شما دعوت به همکاری میکنم
+۹۸۹۳۳۴۳۲۹۹۹۷
سلام من دو تا سایت و زیر دامنه دارم و هنگامی که اولین بار سایت دیده میشه میخوام زیر دامنه ام دیده چیکار باید بکنم یعنی
برای مشاهده اول زیر دامنه دیده بشه exmaple.com/fa
نه exmaple.com
باتشکر
میدونید با ریدایرکت بگید اول fa نمایش داده بشه
خب الان این مراحل که انجام شد، باید توی زیردامنه یه وردپرس نصب کنیم؟؟؟؟ با یه دیتابیس جدا؟
اگر بخوایم مثلا یه فروشگاه با قالب مجزا داشته باشیم که از همون دیتابیس کاربرای سایت استفاده کنه چی؟؟؟؟
پیشنهاد هم می کنم توی متن، اونجایی که باید فایل htaccess ویرایش بشه، اضافه کنید که جایگزین همه کدهای موجود بشه.
نیازی به نصب مجدد وردپرس نیست. شما کافیه به بخش مدیریت شبکه برید و یک سایت بزارید و تم مورد نظرتون رو فعال کنید
با سلام
من تمام مراحل ساخت شبکه رو انجام دادم اما سایت شبکه باز نمیشه و این و میننویسه
This site can’t be reached
new.sit.ir’s server DNS address could not be found.
Search Google for sit ir
هاستم اجازه ساخت ساب دامین و میده
سلام دوست عزیز. متاسفانه وردپرس شبکه کلا مشکلات و باگ زیادی داره و معمولا استفاده ازش توصیه نمیشه. این آموزشی که گذاشتم واسه وردپرس ورژن قدیمی تر بوده و احتمال میدم با وردپرس فعلی چندان سازگاری نداره
سلام
سلام دوستان
ببخشید من دو تا سایت فروشگاهی دارم که یکی به زبان انگلیسی هست و دیگری فارسی.
ولی خب محصولات ثابت هستند.
اگه بخوام دوتا ووکامرس داشته باشم ولی یک انبار. آیا راهکاری هست؟
کانال تلگرام
عضویت در کانال
سایر مقالات
ورود به مدرسه وردپرس
عضویت در مدرسه وردپرس