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

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

نمایش مطالب محبوب وردپرس براساس دیدگاه

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

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

کافیه این کد را در ابزارک ها ابزارک متن بزارید تا مطالب محبوب وردپرس براساس دیدگاه را نمایش بدهد.

برای نمایش تصویر مطالی هم کافیه کد زیر را بعد از <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;
}

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

موفق باشید

60 دیدگاه برای “ساخت وردپرس شبکه

  • حمید
    - ۵ خرداد , ۱۳۹۳

    جالب بود 😀

  • f-kh
    - ۵ خرداد , ۱۳۹۳

    چطور باید از اطلاعات سی پنلمون بک اپ بگیریم؟

    • الناز بیک زاده
      - ۱۰ خرداد , ۱۳۹۳

      هاست شما بخشی به نام backups داره. از اون قسمت می تونید بک آپ تهیه کنید

  • مهدی
    - ۱۲ خرداد , ۱۳۹۳

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

    • الناز بیک زاده
      - ۱۲ خرداد , ۱۳۹۳

      سلام دوست من
      بله با این روش می تونید به هدفتون برسید البته اگر هاست به شما اجازه ۳ ساب دامین رو بهتون بده
      در غیر این صورت به جای ساب دامین از ساب فولدر می تونید استفاده کنید

  • مهدی
    - ۱۲ خرداد , ۱۳۹۳

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

    • الناز بیک زاده
      - ۱۳ خرداد , ۱۳۹۳

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

  • رضائي 415
    - ۲۱ خرداد , ۱۳۹۳

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

    • الناز بیک زاده
      - ۳۱ خرداد , ۱۳۹۳

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

    • الناز بیک زاده
      - ۱ دی , ۱۳۹۳

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

      • آریان
        - ۳ دی , ۱۳۹۳

        خیلی ممنون !

  • نوین
    - ۲۷ آذر , ۱۳۹۳

    ممنون از سایتتون مطالبش خیلی مفیده

    ممنون

  • reza
    - ۱۳ بهمن , ۱۳۹۳

    سلام برای غیره فعال کردن شبکه باید چی کار کرد

    • مهدی حسینیان
      - ۱۷ اسفند , ۱۳۹۳

      موقع نصب وردپرس شبکه شما فایل wp-config.php ویرایش کردید .
      خوب همون کدی رو که بعد از راه انازی وردپرس درون فایل wp-config.php قرار دادید پاک کنید و توجه کنید قبل از هر کاری یک بکاپ از هاستتون ایجاد کنید .

  • سعید
    - ۲۱ اسفند , ۱۳۹۳

    باسلام من وقتی میخوام وردپرس رو نصب کنم دیتابیس تعریف کردم و با یوزر که ساختم هماهنگ کردم فایل wp-config.php
    رو ویرایش کردم و saveزدم ولی وقتی http://www.sample.com/wordpress رو میزنم
    بروزر ارور میده و اون صفحه نصب وردپرس نمیاد لطفا راهنمایی کنید خیلی گیجم

    • الناز بیک زاده
      - ۲۵ اسفند , ۱۳۹۳

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

  • javad
    - ۲۷ اسفند , ۱۳۹۳

    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
    هاستم اجازه ساخت ساب دامین و میده

    • الناز
      - ۸ خرداد , ۱۳۹۵

      سلام دوست عزیز. متاسفانه وردپرس شبکه کلا مشکلات و باگ زیادی داره و معمولا استفاده ازش توصیه نمیشه. این آموزشی که گذاشتم واسه وردپرس ورژن قدیمی تر بوده و احتمال میدم با وردپرس فعلی چندان سازگاری نداره

  • محمد
    - ۲۲ خرداد , ۱۳۹۷

    سلام
    سلام دوستان
    ببخشید من دو تا سایت فروشگاهی دارم که یکی به زبان انگلیسی هست و دیگری فارسی.
    ولی خب محصولات ثابت هستند.
    اگه بخوام دوتا ووکامرس داشته باشم ولی یک انبار. آیا راهکاری هست؟

دیدگاه خود را بیان کنید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

-- بارگیری کد امنیتی --