Сайт о WordPress: плагины, функции, хаки, статьи...
WordPress как на ладони
Ответьте на вопросы ⛵
    все вопросы →
  • Живой статический сайт

    Здравствуйте! Насколько я знаю можно сделать так чтобы записи отображались в меню, так вот через настройки указываю отображать записи и ничего не происходит, кеш тоже чистил, не работает. Подскажите как быть.

    И ещё вопрос, правильно ли я понимаю чтобы на сайте было постоянное движение надо добавлять именно записи к меню, в том числе когда сделаешь пункт меню блог в нём можно посмотреть все события на сайте? Ещё добавить из виджетов Свежие записи и Комментарии, тем самым человек при заходе на главную будет видеть что сайт живой и что то происходит, это в противовес статическим страницам, на которых к тому же не работает тег Далее.

    Ещё хотелось бы услышать от вас, как сделать полноценный сайт, со статичной главной страницей, как сделать динамику, через виджет свежие записи, комментарии и добавление записей в меню, как я написал, или есть какие то другие способы? Благодарю за помощь!

    Ответить →
  • Корректность отображения add_action('loop_start', 'функция')

    Всем привет. Решил выводить в категориях в самом начале описание её, потом цикл, затем картинку, цитату и другие вещи. Написал такую функцию (утрировано):

    function auto_insert () {}
    add_action('loop_start', 'auto_insert');
    add_action('loop_end', 'auto_insert');

    Внутри, конечно, различные условия. Итак, когда в рубрике есть записи, то всё работает прекрасно. Но если в категории ещё нет записей, то цикл, как я понимаю, не срабатывает, и функция начинает выполнятся на виджете "Популярные записи". Подскажите, может есть какой-то вариант на другой хук вешать функцию? У меня есть рабочий вариант, когда можно прописать в шаблоне функцию "жестко" и всё прекрасно, но тут ведь спортивный интерес smile Буду признателен за советы!

    Ответить →
  • Вывод поста на отдельной странице

    Возникла такая проблема, вывожу в индексном шаблоне данные из одной таблицы которую создал сам, вывожу таким вот методом:

    $table_item = $wpdb->prefix.bulletin;
    $posts = $wpdb->get_results("SELECT*FROM $table_item");
    foreach ($posts as $post) {
    ...
    }

    Но не понимаю как мне теперь вывести выведенные таким образом посты в отдельно шаблоне? Куда должна вести ссылка? Такой вот метод не работает.

    <a href="single.php?id="<? echo $post->id; ?>"><?php echo $post->title; ?></a>

    Как передать ID записи в шаблон для одиночного отображения? При помощи permalink() также ничего не получается, видимо по той причине что работаю я в данном случае не со стандартным циклом вордпресс

    Ответить →
  • Галереи привязаны к постам + доп. страница

    Доброго времени суток. нужно реализовать чтото подобное:
    1) к посту добавляем фотки(своего рода галерея)
    2) нужна отдельная страница где показаны названия постов и линк на страницу, где покажется только галерея этого поста
    3) с нормального поста должен быть линк на его галерею.

    Как это реализовать? Спасибо большое.

    Ответить →
  • Как закрыть исходящие ссылки в Top Commentators Widget

    Установил плагин Top Commentators Widget. На главной в виджете выдает лучших комментаторов. Но также исходящие ссылки. В плагине предусмотрена NoFollow, но хотелось бы добавить noidex. Подскажите как это сделать?

    Ответить →
  • Как закрыть внешнеи ссылки от индексации?

    Я использую плагин Sociable RE на блоге для размножение статей в закладках и соц. сетях. Но этот плагин отдает исходящие ссылки, к тому же с каждой статьи. Хотел закрыть их тегом noindex на не знаю как. Подскажите пожалуйста...

    Ответить →
  • Плагин для произвольных типов записей

    Подскажите, пожалуйста, существует ли в природе один плагин для произвольных типов записей, который бы решал три задачи:
    создание/редактирование CPT
    управление постоянными ссылками CPT
    добавление статуса прилепленной к записи CPT

    Сейчас я решаю это тремя плагинами (Custom Post Type UI, CPT Permalinks и Seamless Sticky CPT), но возможно ли это сделать одним?

    Хотелось бы именно плагин, чтобы решение было независимым от используемой темы

    спасибо

    Ответить →
  • Меню на опредленных рубриках и страницах.

    Здравствуйте. На каждой странице есть своё собственное меню, к примеру:

    Страница: Фрукты
    Меню с названием "Фрукты":
    - Яблоко (Рубрика)
    - Грушка (Рубрика)
    - Банан (Страница)

    Вопрос: Как при переходе на одну из рубрик или страницу оставить это же меню "Фрукты".

    Вариант 1: Conditional Tags, это выход, но что если таких страниц с меню много, а заказчик захочет создать еще одно меню, не будет же он лезть в код что бы проставить условия для вывода, есть ли решение через админку ?

    Ответить →
Вопросы в комментариях 📢
  • Oleg: Уважаемые, кто знает как исключить...

    Уважаемые, кто знает как исключить из массива одну из категорий по ее ID?
    Я хочу показать все категории к которым пост относится, но за исключением одной ("Важные").

    Такой вариант не подходит
    if (in_category('16')) {
    echo $categories[1]->cat_name;
    } else {
    echo $categories[0]->cat_name;
    }
    потому что если появится категория с названием на букву "Б" к примеру то она будет в масиве на уровне 0, а не на уровне 1.

    Ответить →
  • Ярослав: Подскажите пожалуйста как сделать...

    Подскажите пожалуйста как сделать отображение в статьях (в комментариях) рядом с аватаркой пользователя 2 значения:
    - количество опубликованных им статей
    - количество написанных им комментариев

    Может есть готовый плагин..
    Отчасти, я нашел ответ в 4-м пункте, но в нем жестко указывается user_id (насколько я понимаю его надо как-то получить/определить)

    $args = array(
    'user_id' => 1,
    'count' => true
    );
    $comments = get_comments($args);
    echo $comments

    Если не затруднит помогите с написанием запроса количества записей и комментов. Заранее спасибо за помощь!

    Ответить →
  • Алексей: Подскажите пожалуйста! подключил...

    Подскажите пожалуйста! подключил скрипт в funcions.php но форма не подымается под комментарий что ещё я упустил?

    Ответить →
  • Алексей: Здравствуйте! подскажите...

    Здравствуйте! подскажите пожалуйста как сделать вывод формы комментария выше формы ввода имени и мейла?

    Ответить →
  • Артур: Fatal error: Call to undefined...

    Fatal error: Call to undefined function get_template_directory() in E:\Apache\htdocs\s\word\wp-content\themes\twentythirteen1\functions.php on line 37

    я нашел в файле /wp-includes/theme.php эту функцию но почему она выбивает эту ошибку, почему пишет функцию не найдено ? Помогите пожалуйста.

    Ответить →
  • Сергей: Добавляю в файл single.php темы....

    Добавляю в файл single.php темы. WP 4.0

    <?php previous_post_link('%link', 'Предыдущая статья из категории', true); ?>

    Но ничего не происходит. Просто пустое место ;(

    Ответить →
  • Иван: Здравствуйте! Помогите...

    Здравствуйте! Помогите пожалуйста)Использую в своем коде такую конструкцию:

    return site_url( "/wp-content/themes/image/{$img}", __FILE__ );
    

    И все нормально, на выходе site.ru/wp-content/themes/image/file.png

    Но по ряду причин нужно использовать get_template_directory_uri() но не получается... Делаю так:

    return get_template_directory_uri( "/image/{$img}", __FILE__ );
    

    Подскажите, пожалуйста, в чем может быть ошибка? В коде не силен, делаю по примерам и именно вот эта функция никак не поддается. Возвращается такой путь: site.ru/wp-content/themes/ и дальше все обрезается, даже папки /image/ нет в пути. Т.е. функция вроде как и работает, а дальнейший путь относительно этой директории не воспринимается.

    Нужно получить путь на файл, но чтобы название темы бралось из переменной, чтобы работало на разных шаблонах и не приходилось менять путь вручную как в первом варианте, когда используется site_url

    Ответить →
  • Дмитрий: как бы всё это дело вывести в...

    как бы всё это дело вывести в произвольном поле?)) Где имя произвольного поля 'download' - которое находится в цикле при создании "новой записи" (category.php) неужели просто будет, если в произвольное поле добавить шорт код c ссылкой на файл, будет ли это работать? и хотелось бы поправить CSS, только не пойму где они спрятаны?))

    Ответить →
  • Наталия: Добрый день! Тимур, а как сделать...

    Добрый день!
    Тимур, а как сделать так, как у Вас? Чтобы присутствовал только непосредственный заголовок страницы и больше ничего?

    Ответить →

3 способа создать шаблон страницы

В этой статье я расскажу о способах создания шаблонов для постоянных страниц WordPress. Каждый способ несет в себе свои плюсы и минусы. Но прежде чем начать, коротко о том, что такое страницы и чем ...

Taxonomy Metadata: метаданные для таксономий

В Wordpress для таксономий не предусмотрены метаданные. Плагин из этой статьи может все исправить... Таксономии - это рубрики, метки и другие произвольные коллекторы записей, которые удобно ...

Джино.Спектр - облачный-хостинг для WordPress

Я не любитель выискивать то что подешевле и знаю, что за качество всегда нужно платить. Однако есть случаи, когда качеством можно пренебречь в пользу здравого смысла. О чем это я? Да о том, что у ...

WP_Query и WordPress 4.0: исправления в параметре orderby

В WordPress 4.0 исправлены недочеты связанные с сортировкой результатов запроса WP_Query, когда сортировка идет по нескольким колонкам одновременно. Сортировка при получении результатов в WP_Query ...

Сжатие стилей, скриптов и html с помощью Autoptimize

Обновление: Что-то в последнее время разочаровался немного этим плагином. С этого сайта его пришлось удалить, потому что он создает лишние загрузки. Например, если у вас есть динамичный скрипт на ...

Сохранение позиции скролла визуального редактора при сохранении записи

Не актуально с версии WordPress 4.0. Маленький, но удобный плагин; который невидим, но делает свое дело; который занимает место в разделе плагинов, но позволяет не бояться нажимать на кнопку ...

WP Media Cleaner: WordPress плагин для удаления неиспользуемых медиафайлов

Рано или поздно придется расплачиваться за небрежность и расточительность. Сейчас я имею ввиду небрежное отношение к порядку в файлах сайта и легкомысленное использование дискового пространства. ...

Перенаправление на случайную запись в WordPress

В этой заметке я покажу, как перенаправлять пользователей на случайную запись в WordPress. Для некоторых типов сайтов, например развлекательных, где каждая запись может быть интересной и не ...

UpToLike: сервис социальных кнопок и статистики по ним + плагин для WordPress

Наткнулся недавно на сервис социальной статистики UpToLike. О нем и расскажу немного в этой заметке. Это один из немногих сервисов, мимо которого я не смог пройти. Более того, я установил социальные ...

SIM-Networks: профессиональный хостинг в Германии

Приветствуем всех читателей этого сайта! Разрешите представиться – мы немецкая компания SIM-Networks. Мы занимаемся профессиональным, скалируемым, индивидуально конфигурируемым хостингом. ...

Печатающийся текст на экране (Javascript)

Скрипт имитирует печатание заголовков статей на экране в виде ссылки на саму статью. Заголовки указываются в скрипте и также указываются УРЛы к ним. Скрипт создает ссылки из переданных данных и ...

Выбора цвета: Iris Color Picker в WordPress

С версии 3.5. в WordPress был измен скрипт выбора цвета с Farbtastic на Iris (Айрис). Особенность этого скрипта в том, что в его коде повсеместно используется CSS3 градиенты, поэтому палитра, кроме ...

Интернет-шлюз – современный помощник админа

На днях обратили мое внимание на интересную программу и так как в последнее время наблюдается бум в сфере корпоративных решений в области ИТ, работающих из коробки, я решил написать статью об ИКС. ...

Подключение jQuery c CDN Google с динамическим определением версии

В статье описывается как динамически подключить jQuery библиотеку с CDN Google в WordPress. Такое подключение рекомендуется на всех сайтах, потому что так библиотека будет загружаться максимально ...

Openstat - удобный сервис статистики для сайта

В статье описан сервис статистики Openstat, не столь популярный как "Гугл Аналитика" или "Яндекс.Метрика", но широко используемый в интернете. Я постарался выделить все плюсы сервиса и описал их в ...

Убираем генерацию копий загружаемых изображений в WordPress

По умолчанию, WordPress генерирует 3 размера для каждой оригинальной картинки, которую мы загружаем. Темы и плагины могут создавать дополнительные размеры изображений.  Таким образом, ваш сайт может ...

10 платных тем для интернет-магазина на WordPress

Статья подготовлена редакцией магазина шаблонов TemplateMonster.com С каждым днем в Рунете все большую популярность обретают интернет-магазины, и все это благодаря простоте их управления и, как ...

Мониторинг несуществующих страниц (плагин "404 Error Logger")

Рано или поздно наступает момент, когда плагины или функции на существующем сайте становятся лишними или устаревшими. Именно тогда разработчики удаляют плагины, заменяя их на другие; редактируют ...

WP-Cumulus: 3D облако меток на flash (улучшенная русская версия)

Плагин WP-Cumulus уже старый и многие о нем слышали, а еще больше видели. Он предоставляет возможность выводить облако меток в виде вращающегося 3D облака, очень красиво. Его работу вы должны видеть ...

10 способов изменить RSS-ленту в WordPress

RSS-лента сайта (фид сайта) дает возможность пользователям следить за появлением новых материалов на вашем блоге. Для этого пользователи подписываются на ваш блог через какой-либо обработчик RSS и ...