Тег: Код

Окт
8

Я уже как-то писал про произвольные типы постов в wordpress. Произвольные таксономии по сути являются просто разновидностью произвольных типов. Хочу поделиться интересным веб сервисом для генерации произвольных типов постов и таксономий для wordpress. Вы заполняете форму на сайте и получаете код, который нужно вставить в файл function.

Дек
27

Запись скорее для себя, чем для читателей, просто, чтобы потом знать где искать. Запрос удаляет все записи из таблицы wp_postmeta базы данных о последнем редактировании, блокировке и старом слаге. Выглядит SQL запрос так: DELETE FROM wp_postmeta WHERE meta_key IN(‘_edit_lock’, ‘_edit_last’,’_wp_old_slug’) Удаление этих записей ничего не даст. Просто переношу данные с 1 сайта на другой и немного навожу порядок )

Сен
22

Не так давно я писал про оптимизацию консоли в wordpress. Сегодня меня очень заинтересовал момент вывода комментариев на странице редактирования поста. Нормальные люди комментарии смотрят в разделе «Комментарии» в админке wordpress. Так что будем оптимизировать этот момент в wordpress.

Авг
12

На консоли в wordpress (dashboadr) отображаются различные блоки в виде плавающих виджетов. Хочу привести код, который подсмотрел на забугорном сайте о wordpress, который отключает ненужные виджеты в консоли wordpress. Не знаю у кого какие на то причины, может быть кого-то раздражает много нагроможденных блогов в админке, которые по его мнению совсем не нужны, кто-то таким образом пытается оптимизировать число запросов к базе данных, ведь некоторые виджеты в консоли делают не по одному запросу к базе данных, например «последние комментарии».

Июл
26

Часто на форумах по wordpress попадается вопрос, связанный с удалением всплывающей подсказки в меню wordpress. Сделать это можно несколькими способами. Я хочу привести 1 способ, как это правильно сделать не вмешиваясь в код шаблона сделать на стороне сервера с помощью php, и 1 способ, как это реализуется на стороне клиента с помощью jQuery (аля jQuery (: ).

Июл
17

В wordpress длина стандартного анонса не всегда подходит и иногда нужно изменить длину анонса. Можно поставить какой-нибудь плагин для wordpress, который выводит анонс. При этом придется скорее всего искать в шаблоне функцию the_excerpt() и заменять ее на вызов функции плагина анонсов. Но есть простой способ изменить длину анонса не прибегая к wordpress плагинам.

Июл
14

Редко, но встречаются случаи, когда необходимо заменить что-то во всех постах. Хочу привести один SQL запрос, который может заменить контент во всех записях. Выполнить такой запрос можно с помощью PhpMyAdmin например. Выглядит запрос так: UPDATE wp_posts SET post_content = REPLACE ( post_content, 'old_word', 'new_word' );

Июл
13

На одном буржуйском сайте нашел достаточно полезный на мой взгляд код, который позволяет при публикации поста или старницы в wordpress заполнять произвольные поля (custom fields). Пример кода: add_action('publish_page', 'add_custom_field_automatically'); add_action('publish_post', 'add_custom_field_automatically'); function add_custom_field_automatically($post_ID) {

Июл
12

В wordpress 3 наконец-то можно стало указать имя администратора самому. В комментариях отображается в виде класса comment-author-admin имя администратора сайта, что не совсем желательно, зачем пользователям знать логин администратора wordpress сайта? Этого им знать не нужно. Для этого в файл function.

Июл
7

В wordpress 3 появилась новая функцияя для работы с шаблонами — get template part() <?php get_template_part( $slug, $name ) ?> 1 <?php get_template_part( $slug, $name ) ?> Параметры: $slug (строка)(обязательный) — слаг (имя) общего шаблона Значение по умолчанию: None $name (строка)(необязательный) — имя специализированного шаблона Значение по умолчанию: None Пример использования <?php get_template_part( 'loop', 'index' ); ?> 1 <?php get_template_part( 'loop', 'index' ); ?> Такой код приинклудит шаблон с именем loop-index.php