• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
webbarg

نمایش محبوب ترین مطالب روز هفته ماه بدون افزونه

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

سلام و صد سلام و صد درود ..

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

0

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


لینک به پست

سلام

برای محبوب ترین در ماه :


<ul>

<?php
$month = date('m');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&monthnum=' . $month);

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

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php
endwhile;
wp_reset_query();
?>

</ul>

در هفته :


<ul>

<?php
$week = date('W');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&w=' . $week);

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

<li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li>

<?php
endwhile;
wp_reset_query();
?>

</ul>

در روز :


<?php
$popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) );
while ( $popularpost->have_posts() ) : $popularpost->the_post();
the_title();
endwhile;
?>

10

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


لینک به پست

سلام و تشکر .

ولی فکر کنم یکم ناقص بشه ..

اخه هیچ کدوم بهم چیزی نشون نمی ده ...

0

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


لینک به پست

کدها درستند ممکنه تعداد بازدید کننده شما با افزونه یا کدی ذخیره بشه که با توابع اصلی فرق دارند اگر اینطور باشه هم کد کار می کنه ولی بعد از مدت کوتاهی که بازدید کننده جدید سایت را باز کمنه و آمارش ثبت بشه

فقط کد آخر را هم ری ست کنید به آخرین خط دو کد قبلی نگاه کنید متوجه منظورم می شوید

4

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


لینک به پست

بله کد روزانه را درست کردم .

ولی بینید توی همون نماش در روز post_views_count را به عنوان ضمینه دلخواه قرار میده مه عدد میگیره و طبق اون عدد لیست به ما میده ..

ولی اون 2 تای هفته گی و ماهیانه را چیزی پیا نکردم به جز این که نوع لیست کردن مثل این که بر اساس نظر هست فکر کنم ..

شاید هم نیاز به کد پیوست توی فانکشن داره !!!

0

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


لینک به پست

من از اينا استفاده كردم بر اساس تعداد نظرات پست ها ليست ميكنه

2

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


لینک به پست

دقیقآ من هم تست کردم بر اساس نظرات لیست می می کنه ...

1

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


لینک به پست

خروجی داره حالا بر اساس تعداد نظرات چیده شده

منظور من این بود که کدها نقصی برای خر.وجی نداره

4

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


لینک به پست

orderby توی این کد چه مقادیری میگیره؟

میشه بفرمایین؟

0

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


لینک به پست

orderby توی این کد چه مقادیری میگیره؟

میشه بفرمایین؟

Random

ID

Title

Slug

Date

Modified Date

Parent ID

Menu Order

Comment Count

8

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


لینک به پست

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

میشه این کد را جوری کامل کنید که بر اساس تعداد بازدید لیست کنه ؟ یا یک کد دیگه ؟

0

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


لینک به پست

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

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

0

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


لینک به پست


<?php
$month = date('m');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=orderby=meta_value_num&order=DESC&year=' . $year . '&monthnum=' . $month);

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

و


<?php
$week = date('W');
$year = date('Y');
query_posts('post_type=post&posts_per_page=10&orderby=meta_value_num&order=DESC&year=' . $year . '&w=' . $week);

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

با کدهای مشابه صفحه قبل عوض شود و کدهای functions.php از آموزشی که لینک شد استفاده شود

6

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


لینک به پست

استفاده بردیم ممنون :)

میشه فیلد های اضافی برای مطالب ساخت که از سمت مدیر سایت در هر مطلب پر بشه و با اونها هم سورت کرد؟

مثلاً برای یک فروشگاه، یک فیلدی با عنوان قیمت توی بخش ارسال مطلب اضافه کنیم و بتونیم توی یک قسمت، کالا ها(مطالب) رو بر اساس قیمت اونها مرتب کنیم.

در محدوده قیمت و یا از ارزون ترین و یا از گرون ترین...

ممنون

2

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


لینک به پست

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

6

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


لینک به پست

با کدهای مشابه صفحه قبل عوض شود و کدهای functions.php از آموزشی که لینک شد استفاده شود

کدهای functions.php از آموزشی که لینک شد استفاده شود؟

کدوم آموزش لینک شد؟

اصلا همچین کدی رو کجا گذاشتید؟

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

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

0

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


لینک به پست

کدهای functions.php از آموزشی که لینک شد استفاده شود؟

کدوم آموزش لینک شد؟

اصلا همچین کدی رو کجا گذاشتید؟

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

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

کل تایپیک رو خونده بودید در ارسال 12 نوشته شده بود

پربازدید ترین مطالب

4

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


لینک به پست

این آموزش واسه کد نویس ها نوشته شده

ما که مبتدی هستیم اصلا متوجه نمیشیم!

10 بار اون رو خوندم. هنوزم نفهمیدم این کد رو چطوری میزارن!

0

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


لینک به پست

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

1

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


لینک به پست

ببخشید اگر این تاپیک رو آوردم بالا ، سوالی دارم که دقیقا مربوط به همین بحث میشه

میخواستم ببینم چطور میتونیم این آمارگیر رو صفر کنیم ؟

( من در ابتدا اشتباه این کد ها را قرار دادم و بعضی از پست هام به صورت انفجاری بازدید های زیادی گرفتند و تمامی این بازدید ها اشتباه هستند ، الان که میخوام پربازدید ترین مطالب رو داخل سایتم قرار بدم (با همین کد ) نتایجی که برام نشون میده کاملا اشتباه هست . این هست که میخوام آمارگیر رو صفر کنم )

0

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


لینک به پست

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

الان باید در انتهای همون صفحه یه فیلد باید باشه که مقدار بازدید رو نوشته , میتونید ویرایشش کنید

2

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


لینک به پست

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

الان باید در انتهای همون صفحه یه فیلد باید باشه که مقدار بازدید رو نوشته , میتونید ویرایشش کنید

ممنون از جواب کامل تون

فقط یه مساله ای که هست اینه که تعداد پست هام 1500 تا هست ، راهی نیست که بتونم همه رو با هم صفر کنم ؟

0

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


لینک به پست

وارد phpMyAdmin بشید و از طریق جدول wp_postmeta روی meta_key بزنید تا جدول بر اسای متاها سورت بشه و هر مقدار از این متاها را نمی خواهید سلکت کنید و delete کنید

با تغییر عدد 30 در فیلد Number of rows می تونید تعداد ردیفهای جدول را در صفحه زیاد کنید که خیلی وقت گیر نشه

2

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


لینک به پست

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

0

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


لینک به پست

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

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

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

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


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

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

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


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