رفتن به مطلب

پست های پیشنهاد شده

در 48 دقیقه قبل، roshanak97 گفته است :

custom field منظورم است.post type از نوع پست نیست.

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

اما میتونی با افزونه PHP Code Widget بعد از نصب بری قسمت ابزارک و کد زیر رو (البته هرکدوم رو که خواستی) در اونجا قرار بدی تا هرجا که دوست داشتی نمایش داده بشه.

کاربران آنلاین: <?php echo wp_statistics_useronline(); ?>
بازدید امروز: <?php echo wp_statistics_today(); ?>
بازدید دیروز: <?php echo wp_statistics_yesterday(); ?>
بازدید این هفته <?php echo wp_statistics_week(); ?>
بازدید این ماه <?php echo wp_statistics_month(); ?>
بازدید امسال <?php echo wp_statistics_year(); ?>
کل بازدید <?php echo wp_statistics_total(); ?>
تعداد نظرات <?php echo wp_statistics_countcomment(); ?>
تعداد اسپم ها <?php echo wp_statistics_countspam(); ?>
تعداد کاربران <?php echo wp_statistics_countusers(); ?>
تاریخ آخرین به روز رسانی <?php echo wp_statistics_lastpostdate(); ?>
تاریخ آخرین به روز رسانی (شمسی) <?php echo wp_statistics_lastpostdate('farsi'); ?>
میانگین ارسال پست در روز <?php echo wp_statistics_average_post(); ?>
ورودی از موتور جستجو <?php echo wp_statistics_searchengine(); ?>
ورودی از گوگل <?php echo wp_statistics_searchengine('google'); ?>
تعداد پست های سایت <?php echo wp_statistics_countposts(); ?>
تعداد صفحات سایت ( برگه ها ) <?php echo wp_statistics_countpages(); ?>
میانگین ارسال دیدگاه در روز <?php echo wp_statistics_average_comment(); ?>
میانگین تعداد کاربران ثبت نامی در روز <?php echo wp_statistics_average_registeruser(); ?>
رتبه گوگل <?php wp_statistics_google_page_rank(); ?>
رتبه الکسا <?php echo wp_statistics_alexaRank(); ?>

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


لینک به ارسال
در 53 دقیقه قبل، roshanak97 گفته است :

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

سلام
برای شمارش تعداد بازدید نوشته های وردپرس سایتت بهترین کار استفاده از پلاگین wp-postviews هستش

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

<?php
$today = getdate();
$arms = array(
'post_type'=>'post','posts_per_page'=>'10','offset'=>0,
'meta_key'=>'views','orderby'=>'meta_value_num',
'order'=>'DESC','post_status'=>'publish',
'date_query'=> array(
array('column' =>'post_date_gmt','after' =>'3 month ago')));
$the_query = new WP_Query( $arms ); ?>
<?php if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?>
کد نمایش مطالب
<?php endwhile; wp_reset_postdata(); else : ?>
<?php _e( 'متاسفم مطلبی برای نمایش وجود ندارد' ); ?>
<?php endif; ?>
 
 مقدار views رو میتونی برای متغییر meta_key به کوئری بفهمونی که یعنی میخوای مطالب را بر اساس بازدید نمایش بده، با استفاده از date_query زمان یا تاریخ مورد نظر را مشخص میکنیم
 
 
 
میتونی زمانشو هم تغییر بدی
 
 
با تغییر متغیر after میتونیم زمانهای مختلف از یک روز تا چند سال گذشته را جهت نمایش پستها تعیین کنیم. در زیر چندین زمان هست که برای مقدار after مینونی تعیین کنی
 
'after' => '1 week ago', بعد از یک هفته
'after' => '1 month ago',  بعد از یک ماه
'after' =>'3 month ago', بعد از سه ماه
'after' => '1 year ago', بعد از یک سال

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


لینک به ارسال

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

 

برو داخل هاست و فایل functions.php رو ادیت بزن و این کد رو به اخرش اضافه کن

/*popular(most viewed) posts*/
 <?php function wpb_set_post_views($postID) {
 $count_key = 'wpb_post_views_count';
 $count = get_post_meta($postID, $count_key, true);
 if($count==''){
 $count = 0;
 delete_post_meta($postID, $count_key);
 add_post_meta($postID, $count_key, '0');
 }else{
 $count++;
 update_post_meta($postID, $count_key, $count);
 }
 }
 //To keep the count accurate, lets get rid of prefetching
 remove_action( 'wp_head', 'adjacent_post

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

 

 
<?php
$popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) );
while ( $popularpost->have_posts() ) : $popularpost->the_post();?>
<li><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></li>
<?php
endwhile;
?>
 
البته قبلش از فایل functions.php یه کپی بگیر تو سیستمت تا اگه خدایی نکرده قالبت بهم ریخت بتونی برگردونی به حالت قبل
موفق باشی

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


لینک به ارسال
در 36 دقیقه قبل، roshanak97 گفته است :

ممنون ، کد دوم را رو لوکال تست کردم ولی چیزی نشون نمی دهد.

خواهش میکنم اگه رو قلب بزنی میتونی تشکر کنی و یه قوت قلب بدی!:rolleyes:

روی لوکال کامپیوتر؟

از زمپ استفاده میکنی؟

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


لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • مطالب مشابه

    • توسط sakineh
      سلام
      من می خوام تو سایت وقتی کسی ثبت نام کرد به انتخاب خودش وارد یک دسته بشه یا یک دسته جدید درست کنه و ظرفیت هر دسته هم متفاوت باشه افزونه هست که این کارو انجام بده
    • توسط amzzm75
      با سلام
      یکی از مشتریای من میخواد کل محصولات وب سایت دیجیکالا رو داخل سایت خودش کپی کنه (در واقع میخواد با سیستم همکاری در فروش دیجیکالا کار کنه)
      من داخل سایتش به یه مشکل خوردم
      یه افزونه دارم که محصولات کپی میکنه اولش هاست داشت و فضای هاستش پر شد گفتم بره سرور مجازی بگیره و ولی الان پردازشگر سرور مجازی توان نداره کپی کنه و با مشکل روبرو شده از طرفی نمیخواد اول کار خیلی هزینه کنه
      البته افزونه یه تنظیم داره که اگه عکس محصولات از خود دیجیکالا لود بشه دیگه راحت کپی میشه و مشکل پیش نمیاد
      ولی فکر میکنم به لحاظ سئو ضعف حساب میشه (برای همینم گفتم سرور بگیره که عکسا هم روی سایت خودش باشه)
      من بهش پیشنهاد دادم از سرور مجازی بیاد بیرون و با همون هاست اولیه و هاست دانلود کار کنه به طوریکه هاست دانلود بشه ساب دومین دامنه اصلی که برای سئو هم مشکلی ایجاد نشه ولی فکر نکنم شدنی باشه و فکر کنم هاست دانلود به یه دامنه جدا باید وصل بشه (من با هاست دانلود کار نکردم)
      میخواستم بدونم پیشنهاد شما چیه
      باتشکر
    • توسط armin1387
      سلام
      من وردپرسم رو روی هاست گیفگا ریختم. ولی وقتی می خوام وارد پوشه وردپرس بشم همچین خطای میده. 
      آدرس سایت : http://arnam.gigfa.com/wordpress/
      عکس خطا : 
       
    • توسط miladmoqaddam823
      دوستان سلام. 
      چطوری میتونم به انتهای صفحات کتگوری و برچسب ها، متن و توضیحات اضافه کنم؟
      به خیلی از فروشنده های قالب های وردپرس پیام دادم، هیچ کدوم این قابلیت رو ندارن
      حالا الان میخوام با وودمارت کار کنم، اما نتونستم راه حلی پیدا کنم برای این موضوع.
      بعضی قالب ها این امکان رو دارن، اما بالای صفحه نمایش میده، در حالیکه من میخوام انتهای صفحه و زیر محصولات باشه این توضیحات.
    • توسط vahidmontazeri
      دوستان سلام وقتتون بخیر.
      قصد دارم یه سایت وردپرسی بصورت VIP راه اندازی کنم بصورت فروشگاهی.
      به این صورته که کاربرا بعد از خرید اشتراک میتونن لینک دانلود رو مشاهده کنند. لینک دانلود فقط باید به کاربرای وی ای پی که لاگین شدن نمایش داده بشه.
      مسئله مهمتر اینه که اگر لینک دانلود بصورت یکتا بود و کاربرا خواستن لینک دانلود رو به دیگران بدن یا پخش کنن، کاربرای دیگه اجازه دانلود فایل رو نداشته باشن. خیلی دنبال همچین پلاگینی گشتم نبود. یعنی فقط محتوا رو مخفی میکرد اما چیزی برای محدود کردن لینک دانلود پیدا نکردم.
      از دوستانی که راه حلی دارن ممنون میشم راهنمایی کنن.
×
×
  • اضافه کردن...