• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
سعید شعبانی

افزودن چند ویژگی به کد پر بازدیدترین مطالب

42 پست در این موضوع قرار دارد

سلام

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


<?php
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<li>
<?php
if ( has_post_thumbnail() ) {?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<?php }
else {?>
<a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a>
<?php
}
?>
<div class="recent_post_det">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
</li>
<?php
endwhile; endif;
wp_reset_query();
?>

حالا می خواهم اگر امکان داشته باشه چند قابلیت دیگه بهش اضافه کنم.

  1. نمایش پر بازدیدترین مطالب در ماه
  2. نمایش پربازدیدترین مطالب هر دسته به صورت خودکار (یعنی وقتی این کد در دسته ای اجرا شد به صورت خودکار پربازدیدترین مطالب اون دسته را لیست کند)

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


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

1-

http://www.wpbeginner.com/wp-tutorials/display-popular-posts-by-day-week-month-and-all-time-in-wordpress/

2


if(is_category()){
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
$catquery = "&cat=$cat_id";
}
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'.$catquery);

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


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

1-

http://www.wpbeginner.com/wp-tutorials/display-popular-posts-by-day-week-month-and-all-time-in-wordpress/

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

2


if(is_category()){
$category = get_category( get_query_var( 'cat' ) );
$cat_id = $category->cat_ID;
$catquery = "&cat=$cat_id";
}
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'.$catquery);

این کد را باید جایگزین کد زیر کنم؟


if (have_posts()) : while (have_posts()) : the_post(); ?>

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


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

دوتا شرط در کنار هم !

جایگزین کنید

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


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

کد رو جایگزین کوئری کنید

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


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

برای نمایش در محدوده یک ماه مقادیر زیر رو به کوئری اضافه نمایید:


'year' => date('Y'), // Current year
'monthnum' => date('n') // Current month

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


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

برای نمایش در محدوده یک ماه مقادیر زیر رو به کوئری اضافه نمایید:


'year' => date('Y'), // Current year
'monthnum' => date('n') // Current month

خوب مگر کد زیر کئوری نیست؟


query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');

اگر بله کجا باید کد زیر را بگذارم؟


'monthnum' => date('n') // Current month

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


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

نمونه:


$week = date('W');
$year = date('Y');
$query = new WP_Query( 'year=' . $year . '&w=' . $week );

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


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

نمونه:


$week = date('W');
$year = date('Y');
$query = new WP_Query( 'year=' . $year . '&w=' . $week );

پارسای عزیز ممنون ولی من نفهمیدم اول اینکه کدی که شما دادید با کدی که اینجا هست چه فرقی داره؟


query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');

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

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


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

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


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

ولی من نمی خواهم از افزونه استفاده کنم

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


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

تست:


$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'&year=' . $year . '&w=' . $week');

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


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

به شکل زیر گذاشتم


<?php
$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'&year=' . $year . '&w=' . $week');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
endwhile; endif;
wp_reset_query();
?>

ولی ارور زیر را می دهد


Parse error: syntax error, unexpected '=' in C:\xampp\htdocs\wordpress\wp-content\themes\officall-dnoj\sidebar.php on line 16

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


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

query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week');

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


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


query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week');

ممنون ولی این یکی که اصلا کار نمی کنه چونکه بعد از =10 شما علامت ' را برداشتید و تمام کدهای بعد از اینجا دیگه غیر فعال می شوند.

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


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

query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);

یا

query_posts("meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=$year&w=$week");

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


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

query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);

یا

query_posts("meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=$year&w=$week");

الان حلقه به شکل زیرشده و درست هم عمل می کنه.


$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);

ولی یک چیزو نفهمیدم این حلقه حالا مطالب پربازدید سال را نشان میده یا ماه یا هفته؟ (کدوم کدها به بازه زمانی مطالب پربازدید اشاره داره؟)

ویرایش شده در توسط سعید شعبانی

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


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

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

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


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

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

خوب من می خواهم مطالب ماه رو نشون بده

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


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

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


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

پارامترهای زمانی

http://codex.wordpre...Time_Parameters

من کد را با شکل زیر تغییر دادم درست هست؟


$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] );

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


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

من کد را با شکل زیر تغییر دادم درست هست؟


$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] );


$month = date('m');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $month)

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


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


$month = date('m');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $month)

این کد هیچ مطلب را نشان نمی دهد ولی کد قبلی یعنی کد زیر مطالب را نشان می دهد


$week = date('W');
$year = date('Y');
query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] );

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


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

کد قبلی بخش monthnum کاری انجام نمیدهد

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

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


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

کد قبلی بخش monthnum کاری انجام نمیدهد

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

خوب کد جدید که هیچ خروجی نمی دهد؟ مشکلش چی هست؟

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری