Логин без перехода на “синее окошко”
Возможна ли регистрация в пределах страниц блога ? в среде его дизайна а без перехода на синеватую страничку. ну конечно интересует и логин соответствующий.
Буду благодарен за помощь 😀
Как узнать дату текущего поста?
Суть такая. Клиент попросил сделать плагин, где в конце (в начале) каждого поста будет выдаваться реклама (банер или текстовая ссылка – модуль рекламный короче). Модули эти будут меняться время от времени (каждую неделю или месяц, там просто постоянно какие-то промоакции) и этим будет заниматься сам клиент. Я показал в каком формате и как это делать, он согласился и это не мои проблемы. Помимо "свежего" рекламного модуля, будет так же "постоянный", ведущий на головной рекламируемый сайт.
Так вот плагин я хочу сделать по принципу:
<?php
/*
Plugin Name:
Plugin URI:
Description: Этот плагин бла-бла-бла
Author:
Contributor:
Author URI:
Version: 1.0
*/
function j_insert_prom ($data) {
$datepost = // КАК ЭТО ДЕЛО УЗНАТЬ???
if ($datepost > (текущая дата - неделя)) $data .= $reklamniy_modul_tekushiy;
else $data .= $reklamniy_modul_glavniy;
return $data;
}
add_action('the_content', 'j_insert_prom',9999);
Так вот как узнать дату создания именно поста, который в данный момент обрабатывает этот плагин. ,т.е. в примере $datepost
Если подитожить, то плагин выполняет задачу такую: Если посту от роду неделя, то пказывать рекламу текущей промоакции, если это старый пост, то показывать рекламу основного сайта.
Выводится полная новость вместо анонса
Я создал 5 страниц в админке ВП и кажой присвоил шаблон на основе страницы "page", в котором прописан код вывода только определенной категории. Но если на главной, где выводится все что я публиковал, анонсом, то заходя на одну из пяти страниц, например "Историческая справка", выводятся все соответствующие новости, но в полном варианте. Читать несколько новостей подряд в развернутом виде на одной странице невозможно.
Как сделать так, что бы на странице на которой выводится только определенная категория, новости полностью не публиковались?
Ошибка в wp, подскажите что он мне хочет сказать!
Ошибка появлется когда я вхожу в админку своего блога:
Warning: Invalid argument supplied for foreach() in */wp-includes/capabilities.php on line 31
Fatal error: Call to a member function on a non-object in */wp-content/plugins/simple-tags/inc/simple-tags.admin.php on line 81
Что это значит и как это можно исправить?
Ищу плагин: Постинг пользователей в блог
Делаю новостной сайт для своей сети.
Задача:
Сделать чтобы пользователи могли добовлять новости, модераторы их проверяли и отправляли в раздел.
Как это лучше организовать?
Думаю уже есть подобный плагин, если кто знает подскажите.
Получение категорий для записи (проблемма с плагином)
Друзья, я тут скачал плагин который не работает (может он под старую версию), но который мне очень нужен. Я посмотрел код и увидел где проблемма. Я просто с WordPress сталкиваюсь впервые и не знаю структуру самой БД (как в ВП хранятся связи по категориям), и щас не очень много времени разбиратьс в ней, вот в чем проблемма:
Суть плагина в том что он выбирает записи, которые имеют ключ article=1, вот идет выборка:
$posts_data = $wpdb->get_results("
SELECT $wpdb->posts.*
FROM $wpdb->posts
LEFT JOIN $wpdb->postmeta
ON $wpdb->posts.ID = $wpdb->postmeta.post_id
WHERE $wpdb->posts.post_status = 'publish'
AND $wpdb->posts.post_date_gmt < '$now'
AND $wpdb->postmeta.meta_key = 'article' AND $wpdb->postmeta.meta_value = '1'
GROUP BY $wpdb->posts.ID
ORDER BY $wpdb->posts.post_date_gmt DESC
");
Тут все понятно и отрабатывает без проблемм, дальше идет получение категорий для выбранных записей:
$cats = $wpdb->get_results("
SELECT $wpdb->term_relationships.object_id, $wpdb->terms.term_id, $wpdb->terms.name, $wpdb->terms.slug
FROM $wpdb->term_relationships
LEFT JOIN $wpdb->terms
ON $wpdb->term_relationships.term_taxonomy_id = $wpdb->terms.term_id
LEFT JOIN $wpdb->term_taxonomy
ON $wpdb->term_taxonomy.term_id = $wpdb->terms.term_id
WHERE $wpdb->term_relationships.object_id IN (".implode(',', $post_ids).")
AND $wpdb->term_taxonomy.taxonomy = 'category'
ORDER BY $wpdb->terms.slug, $wpdb->term_relationships.object_id DESC
");
А вот тут уже траблы категории возвращаются не ко всем записям, помогите исправить этот запрос пожалуйста
Вернуться туда откуда пришел
Я хотел бы сделать такую кнопочку к конце поста: "вернуться". Какой код нужно прописать для того, что бы посититель мог вернуться туда откуда пришел?
Проблема с постингом в блог через e-mail ???
Возникла вот необходимость постить в блог на wp-2.3.2 через почтовй ящик. Настроил в настройках все запустил. Проверило ящик на маил.ру и запостило в блог пост. В этом посте тема состоит из какогото кода (=?windows-1251?B?8uXx8iAxMjUx?= или =?utf-8?B?0YLQtdGB0YIgOA==?=) , а сам текст письма и вовсе проигнорирован и не опубликован. Пробовал слать письма как утф-8 так и в вин-1251 эффект одинаков.
При этом постинг англоязычных текстов с писем идет нормально как задумано. Пробовал кроме маил.ру еще пару почтовых сервисов в том числе и чисто буржуйских, эффект аналогичный.
Помогите побороть эту проблему.