ivan-lev, и при каждом чихе придумывать велосипеды :), ведь можно же реализовать в содружестве с WP архитектурой:
1. Праздник - это запись типа "holiday";
2. Дата - это term плоской таксономии "day". Slug терма записывать как "m-d". Если нужно, создать WP rewrite-плавило добавляющее год в url;
3. Категория праздника - это term таксономии category.
На странице терма "Дата" WP по-умолчанию (!) загрузит в глобальный массив все праздники, которые относятся к этой дате.
nepeyvoda, что такое сегодня? Разве не 2019-10-4 ? Очень просто получить записи терма, slug которого равняется "2019-10-4" или "10-4", а год уже можно программно дорисовать при необходимости, чтобы не создавать месяцы и дни под каждый год)
nepeyvoda, категории ну или создать призвольную таксономию, если категории уже заняты.
tylatong, пожалуйста.
В functions.php вашей темы или создать в корне сайта файл test.php, подключить WP, выполнить и удалить файл.
Пример test.php:
<?phpinclude 'wp-load.php';$posts = get_posts(array( 'tag__and' => array(1, 2), // 1 - id тега А, 2 - id тега B));foreach ($posts as $post) { wp_set_post_tags($post->ID, 'Название тега', true);}
Желательно перед этим сделать backup базы данных.
Я знаю как это реализовать кодом, но подойдет ли вам? :)
1. Получить записи с помощью функции get_posts, которые относятся к тегам "А" и "B";
2. Для полученных записей установить отдельный тег c помощью функции wp_set_post_tags.
Пример:
$posts = get_posts(array( 'tag__and' => array('id_A', 'id_B'),));foreach ($posts as $post) { wp_set_post_tags($post->ID, 'Название тега', true);}
Таким образом вы откроете все ajax запросы, это плохо, особенно если nonce не проверяется. Необходимо создать скрипт-контейнер, хоть и не обязательно физически, и для него уже сделать Allow.---------- Добавлено 03.10.2019 в 21:04 ----------2 варианта решения:
1. Создать скрипт embed-image.php, там уже подключить WP и вызвать функцию-обработчик события "useyourdrive-embed-image";
2. Через .htaccess. Пример:
RewriteEngine OnRewriteBase /RewriteCond %{QUERY_STRING} ^action=useyourdrive-embed-image&id=(.*)RewriteRule ^embed-image.php$ wp-admin/admin-ajax.php?action=useyourdrive-embed-image&id=$1 [L]
Первый вариант лучше.
Но в обоих случаях во фронте нужно будет поменять "wp-admin/admin-ajax.php?action=useyourdrive-embed-image&id=..." на "embed-image.php?id=...".
Изображения кэшируются на вашем сервере? Если нет - это не хорошо.
Через telepay.wmtransfer.com еще снимается стандартная комиссия вебмани 0.8% или 2% + 3 USD - это окончательная ?
Функция the_time выводит, а не возвращает значение. Попробуйте все вернуть как было, затем, на 23 строке, функцию get_the_date() вызвать с параметрам "j F Y в H:i". Примерно так должно получиться:
esc_html( get_the_date('j F Y в H:i') ),
Не обязательно. Достаточно в post_meta записывать дату последнего просмотра.---------- Добавлено 22.09.2019 в 12:38 ----------С учётом логики:
скорее всего нету, нужно идивидуально разрабатывать.