Получить Id категории первого уровня
Задача такая: есть 4 основные категории: Категория 1, Категория 2, Категория 3, Категория 4. У каждой из категорий есть подкатегории.
Нужно: Чтобы по клику на основную категорию, выводились подкатегории (это просто, переменная $cat), И(!) при переходе на подкатегорию в сайдбаре все равно отображались все подкатегории конкретной родительской категории. Аналогично, если человек просматривает запись из подкатегории – сбоку должны выводится все подкатегории основной категории первого уровня.
Примеры:
Человек перешел в раздел Категория 1 – у него отображаются все подкатегории этого раздела (если они есть).
Человек перешел в раздел Категория 1 -> Подкатегория 5 – у него так же отображаются все подкатегории раздела Категория 1, ведь Подкатегория 5 – это дочерний раздел Категории 1.
Человек перешел в запись Категория 1 -> Подкатегория 5 -> Какая-то запись – у него отображаются все подкатегории раздела Категория 1, потому что это родительская категория записи первого уровня.
Вот как реализовать такую задачу? Второй день ломаю голову, кучу статей в кодексе перечитал.
формa регистрации Theme My Login & Loginza
–
первая проблема с которой я не могу разобраться, как перебросить сообщение что показано в зеленой рамке в зону основного контента.
Вторая проблема – как видно из рисунка нет кнопки регистрация, галочки в виджете поставил а она все равно не появилась.
Третья проблема – Я на многих сайтах видел что когда человек вводит неправильно пароль то в зоне контента открывается форма восстановления пароля, не могу найти как это реализовать.
Четвертая проблема – сообщения которые я взял в рамку, пишуться сами по себе, где их можно найти и отредактировать, облазил вроде все но я в этом дела мало понимаю наверное по этому и не нашел
И еще Огромная проблема из-за плагина LOGINZA, если нажать кнопку зыбал пароль в зоне контента вроде все правильно: открывается окно востановления пароля, но вот в сайдбаре полная лажа, как убрать вход логинзы тоже в зону контента.

Очень надеюсь на помощь специалистов, которые смогут вбить это пошагово в мою проваренную жарою голову 🙂
Не удается установить плагины
Почему не удается установить плагины через filezilla, total commander
Через filezilla последние строки выглядят примерно так:
Ответ: 553 Could not create file.
Ошибка: Критическая ошибка при передаче файлов
ошибка 404 при создании новой темы
Я тестирую 2 плагина форумов на двух разных серверах. На русском сервере оба форума работают отлично. На буржуйском возникает одна и та же проблема на обоих плагинах: при попытке создания новой темы выскакивает страница 404.
Проблема явно не в плагинах, а в настройках сервера.
Попробовала добавить код в .htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
ErrorDocument 404 /index.php?error=404
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
но это не помогло.
Кто-нибудь сталкивался с подобным? Как это вылечить?
Добавление поста в mysql wordpress
Добрый день!
У меня есть сайт (wordpress) на котором в одну из рубрик должны парсится заметки с других сайтов (с сохранением активных ссылок на первоисточник). Есть файл php он должен запускаться через cron.
Но я ни как ни могу победить,что бы при парсинге:
1. Была проверка на уникальность заметки (например по автору и времени заметки).
2. И второе,как сделать,что бы записи размещались в определенной рубрике и не показывались на главной?
Вот часть кода:
// Преобразование кодировки и формирование поста
$name = iconv("utf-8", "windows-1251", $name);
$news = iconv("utf-8", "windows-1251", $news);
$output .= '<br />' . $account . '<br />' . $image .'<br />' . $name . '<br />' .$news .'<br /> '. $time . '<br />';
$mysql = mysql_query("SELECT COUNT(*) FROM `wp_posts` WHERE `date` ='".$time."' and `post_content_filtered` = '".$account."';");
$count_mysql = mysql_result($mysql,0);
$post = '<img src="' . $image .'" border="0" width="48" height="48" align="left" alt="pic" />Сообщение опубликовал <b><a href="'.$account.'" target="_new">'.$name.'</a></b>, дата: '.$time.'<br /><br />'.$news;
// Если пост раньше не добавлялся - добавить
if ($count_mysql == 0) {
mysql_query("INSERT INTO `wp_posts` (`post_author`, `post_date`, `post_content`, `post_title`, `post_content_filtered`) VALUES ('1','".$time."', '".$post."', 'От ".$name." ".$time."','".$account."');");
}
}
}
else
$output = '
<div class="news"><span class="error">' . curl_error($ch) . '</span></div>
Буду благодарна за любую помощь и подсказки!
Плагин wp pagenavi создает лишние страници
Плагин для постраничной навигации. Раньше проблем не было. Все работало. Сейчас обнаружил, что ссылка на последнюю страницу выдает 404. Посмотрел — ее и не должно быть там. Т.е. это лишняя ссылка. Похоже плагин считает что постов больше чем есть. Почему?
Подозрение пока падает на совместимость плагина с WordPress 3.4.1… Ибо глюков с плагинами и темой уже выловлено много…
Аналог плагина DynamicWP Contact Form на WP 2.9.2
Добрый день!
Питаюсь установить плагин http://www.dynamicwp.net/plugins/free-plugin-dynamicwp-contact-form/ на свою версию 2.9.2
Установка прошла успешно. Когда я активировал название плагина почему-то красным. И ее нету на сайте. Что это означает?
Может будут аналоги плагина DynamicWP Contact Form под версию WordPress 2.9.2 ?
Хотелось чтобы она отодвигалась справа и имела капчу.
Спасибо за внимание.
С Уважением, Ярослав.
Надеюсь на вашу помощь.
Из меню списка категорий удалить href.
Tема twentyten,Wordpress 3.4. как можно вывести список категорий следующим образом.
-Супы
-Харчо
– Борщ
– Солянка
Салаты
-Винегрет
-Оливье
Выпечка
-Пирог
-Печенье
-Пряники
Нужно что бы при нажатии на Супы, Салаты, Выпечка (это родители) ничего не происходило, т.е надо заменить
<li><a href="http//">Супы </a></li>
на <li>Супы </li>
А сейчас при нажатие на Супы выводятся все посты Харчо, борщ, солянка.
Наверное это можно как то сделать написать функцию на php убрать url, но я не знаю как???
Вариант с произвольным меню и с jquery не подходит.
дата в конкретных категориях
Подскажите пожалуйста как убрать дату в конкретных категориях?
Допустим есть категория новости, там пускай выводится, есть категория с обьектами которые не имеют привязку к времени.. там надо убрать
Дата в шаблоне прописана в файле loop.php
строчкой <span class="heading-date"><?php the_time(‘j F, Y’); ?></span>
Буду благодарен за помощь
убейте дубль плз
дата в конкретных категориях
Подскажите пожалуйста как убрать дату в конкретных категориях?
Допустим есть категория новости, там пускай выводится, есть категория с обьектами которые не имеют привязку к времени.. там надо убрать
Дата в шаблоне прописана в файле loop.php
строчкой <span class="heading-date"><?php the_time(‘j F, Y’); ?></span>
Буду благодарен за помощь
Расширение функционала записей
Всем привет!
Появилась нетривиальная задача. Можно ли ее решить средствами WP, плагинами и т.п.?
Суть вопроса:
Есть корпоративный сайт на WP. Есть множество разделов, среди которых имеются "Вакансии" и "Закупки". Эти разделы ведут разные авторы (соответственно отдел кадров и закупщики). Вот тут начинается проблема… Ввод вакансий в базу сделан внесением вакансий в Записи. Отдел кадров хочет, чтобы когда они входят под своим логином и паролем, им открывалось не просто окно ввода записи a la Word, а чтобы было несколько полей. Такие как "Требования", "Обязанности" и т.п. То есть, по сути, как в разделе "Страницы" – произвольные поля. Отдел закупок, в свою очередь, мало того, что не хочет видеть эти поля, так им нужны поля "Закупаемое оборудование", "Требование к оборудованию" и т.п.
Отсюда вопросы:
1. Можно ли создавать произвольные поля в "Записях"? (если да – то как)
2. Если можно, то можно ли для каждого автора сделать свои поля видимые? (то есть, чтоб отдел кадров видел свои, а закупщики – свои)
Ну как-то так.
Записи по категориям в страницу
Мне нужно создать отдельную страницу, в которой будет генерироваться список всех записей, разбитый по категориям.
Категория 1
Запись A [121]
Запись B [34]
Запись C [56]
Запись D [219]
Категория 2
Запись E [69]
Запись F [107]
Запись G [11]
Запись H [5]
Почитал тему «Как вывести список постов категории» (http://forum.maxsite.org/viewtopic.php?id=9468), но не смог применить на свой случай. Может быть где-то уже расписывался конкретно мой вариант? Задача, в общем-то, тривиальная. Дайте ссылку или подскажите здесь.
***
Внезапный бонус.
Каждая запись в моём блоге имеет некий числовой код, проставляемый вручную при её создании или редактировании. Этакие ярлычки с уникальными номерками. Они мне дороги как память и отображаются в определённом месте, как в каждой из открытых для чтения записи, так и в анонсах на главной. Для этого я пользуюсь кастом филдами — одним для индекса, другим для синглов. Соответственно, и в то, и в другое поле, вводится одинаковый номер. Исполнено примитивно, но работает. Подскажите — как добавлять вывод этих номерков к названиям записей в том самом списке, который я хочу реализовать на отдельной странице?
Не отображается блок редакции
Раньше в админке при создании/редактировании поста, внизу отображался блок редакции, где выводились ранее сохраненные копии данного поста.
Сейчас у меня WordPress 3.4 и блок редакции не отображается, хотя редакции вручную не отключал и кода проверяю в базе они есть и создаются новые при каждом сохранении. Как вывести данный блок (редакции) в админке ?