Skip to content

Wordpress функции и хаки

Запрещаем вывод записей из дочерних терминов таксономии (категорий)

Запрещаем вывод записей из дочерних терминов таксономии (категорий)

Кусок php кода приведенный ниже избавит Вас от проблемы когда в родительском термине таксономии выводятся записи из дочерних терминов. Желательно вставить этот код в function.php активной темы сайта.

AJAX подгрузка Wordpress постов

AJAX подгрузка WordPress постов

В этой статье я попытаюсь объяснить как работает Ajax загрузка постов на Wordpress (ajax load more), то есть без перезагрузки страницы , а также приведу работающий пример, который установлен на некоторых сайтах.

Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Если вы столкнулись с тем, что приходится подгружать формы Contact Form 7 через Ajax и они не работают, то я вам покажу код через который вы сможете восстановить их работоспособность. Вставьте этот код в то место где вы получаете ответ… Read More »Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Заблокировать доступ к пунктам меню админки Wordpress

Заблокировать доступ к пунктам меню админки WordPress

Иногда так бывает, что вы хотите заблокировать доступ для некоторых пунктов меню админки. Причины могут быть разные: вы не хотите чтобы пользователи которые имею учётную доступ админа, но не имеют фтп доступа не устанавливали ничего лишнего. Также возможно вам нужно будет запретить доступ не только к установке и управлению плагинами, но и другим пунктам меню, например редактированию тем.

Добавляем собственные шорткоды полей в Contact Form 7

Добавляем собственные шорткоды полей в Contact Form 7

Эта статья предназначена в первую очередь для разработчиков. Речь пойдёт о плагине контактных форм Contact Form 7. Это один из самых популярных, без преувеличения плагинов для вордпресса. Я покажу вам в этой статье как создать собственное поле в форме этого плагина и получить данные с него на e-mail.

Удаляем префикс  произвольного типа записи Wordpress  из ссылок

Удаляем префикс произвольного типа записи WordPress из ссылок

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

Как вывести статистику просмотров страницы на Wordpress без плагина. Пользовательская функция.

Как вывести статистику просмотров страницы на WordPress без плагина. Пользовательская функция.

Часто так бывает, что необходимо вывеси статистику просмотров страницы. Есть несколько способов как это сделать: 1. искать плагин 2. позаимствовать функцию у коллег. Способ 2 выглядит проще. Я позаимствовал эту функцию на известном сайте  http://wp-kama.ru/, ну а вы же можете… Read More »Как вывести статистику просмотров страницы на WordPress без плагина. Пользовательская функция.

Как вывести количество (диапазон) записей на странице категории или такономии WordPress

Этот код поможет вам показать пользователям диапазон выведенных записей в текущее время на одной странице пагинации, а также общее к-во всех записей в категории или термине. <?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; $per_page=get_option("posts_per_page"); $page_start=$paged*$per_page-$per_page+1; $page_end=$paged*$per_page; $all_post=get_term(get_queried_object()->term_id)->count; $all=($all_post<$page_end) ?… Read More »Как вывести количество (диапазон) записей на странице категории или такономии WordPress

Хлебные крошки для Wordpress без плагина (поддержка пользовательских типов записей и таксономий)

Хлебные крошки для WordPress без плагина (поддержка пользовательских типов записей и таксономий)

Для тех кто слышит это словосочетание —  «хлебные крошки» первый раз привожу цитату из Википедии: Навигационная цепочка (дублирующее меню, «хлебные крошки», англ. Breadcrumbs) — элемент навигации (обычно в файловых менеджерах), представляющий собой путь по файловой системе откорня до рабочего каталога, который в данный… Read More »Хлебные крошки для WordPress без плагина (поддержка пользовательских типов записей и таксономий)

Моя попытка создать универсальный кастомайзер  темы на WP

Моя попытка создать универсальный кастомайзер темы на WP

Для тех кто не знает, что это такое и с чем его едят могу дать краткое объяснение.  Кастомайзер — это специальный код или файл, который помогает задать вашей теме дополнительные настройки и тем самим предоставляет удобство конечному пользователю.  В этой… Read More »Моя попытка создать универсальный кастомайзер темы на WP

Как удалить префикс произвольного типа записи из url WordPress

function remove_slug( $post_link, $post, $leavename ) { if ( 'product' != $post->post_type || 'publish' != $post->post_status ) { return $post_link; } $post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link ); return $post_link; } add_filter( 'post_type_link', 'remove_slug', 10, 3… Read More »Как удалить префикс произвольного типа записи из url WordPress

Как сделать ссылку не активной в меню Wordpress

Как сделать ссылку не активной в меню WordPress

Иногда возникают задачи по СЕО типа сделать ссылку на текущую страницу неактивной. Под словом «неактивной», я имею ввиду, что она не будет куда либо вести.  Знаю, что иногда можно замучить Гугл такими вопросами и остаться ни с чем. Предлагаю решение,… Read More »Как сделать ссылку не активной в меню WordPress