WordPress как на ладони
wordpress jino

Запуск скрипта один раз в день

Задача: "Цель - запуск скрипта 1 раз в день"

        <?php query_posts('orderby=rand&showposts=1&cat=335'); ?>  // рандомный вывод цитаты с рубрики
		<?php if (have_posts()) : ?>  // цикл  и несколько стилей
		<?php while (have_posts()) : the_post(); ?>

		  <blockquote>  
		   <span class="blockquote_in" title="<?php the_title(); ?>" ><?php the_content(); ?></span>
		   </blockquote>
		   <span class="blockquote_description"> <?php the_title(); ?></span>

		<?php endwhile; endif; ?>

П.С. "как можно сделать так, чтобы код срабатывал раз в сутки... Реально не знаю, смотрел направление https://codex.wordpress.org/Class_Reference/WP_Object_Cache / кеширование. Может кто-то сталкивался с подобной ситуацией? Как можно реализовать данный вопрос?"

0
Гость 1.2 года назад
  • 0
    Kama4716

    Для этого есть Крон: wp_schedule_event()

    Или можно использовать временные опции: set_transient()

    Но судя по тому что я вижу вам там вывод один раз в день нужно запускать, в упор не понимаю для чего это нужно...

    Скорее всего вы хотите запустить его один раз и сохранить результат, а затем вывести... Вот это проще всего сделать через set_transient() и get_transient(). Он автоматом будет учитывать Объектный кэш, если вдруг вы его включите...

    Ron 1.2 года назад

    Но судя по тому что я вижу вам там вывод один раз в день нужно запускать, в упор не понимаю для чего это нужно..

    Есть рубрика Цитата дня, вот для нее и нужно. На другом сайте нужно сделать рандомный вывод фотографии с галереи.

    Спасибо, сейчас буду изучать )

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.