saeid700
همکار بازنشسته
- تاریخ عضویت
- 14 نوامبر 2015
- نوشتهها
- 3,627
- لایکها
- 5,283
برای من روی بعضی پست ها نشون نمیده اینجور فراخوانی کردم.درسته داخل لوپ باید استفاده بشه، ولی بعضی از قالب های از loop استاندارد استفاده نمیکنند و query_post میزنن. در اون صورت یکم تغییرات نیاز داره
البته من خودم، از این کد استفاده میکنم:
کد بالا، فقط به تاریخ روز، حساس هست. یعنی در درصورتی که پست امروز ایجاد بشه و چند ساعت بعد ادیت کنید، کد بالا نمیتونه تشخیص بده، اما اگر حداقل 1 روز فاصله زمانی بینش باشه، تشخیص میدهPHP:if (get_the_modified_date('Ymd') != get_the_date('Ymd'))
داخل index.php و single.php استفاده میکنم
PHP:
<?php
$my_query = new WP_Query('showposts=10&cat=0&orderby=modified&order=desc');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>