Страницы в WordPress

Страница сайта и Страница в WordPress могут означать совершенно разные вещи. Под страницей сайта мы подразумеваем… да тут и объяснять нечего, всё и так понятно, да и синонимов этому слову не найти, можно разве что привести примеры «главная страница, страница новости, страница контактов, страница товара, страница категории товаров, страница группы вконтакте в конце концов. А …

Подробнее

Мультисайтовость в WordPress. Часть 1 — Что, зачем и как? Установка в 2 шага. Особенности.

Да, знаю, что в общем-то эта тема в интернете не была обделена вниманием, но я всё же возьмусь за неё, кроме того, ниже вы найдёте видео по установке WotdPress Multisite. Вообще сначала я планировал только один пост, но в процессе написания я понял, что поста должно быть два, и в данный момент решено — всего …

Подробнее

add_action() — позволяет запустить функцию на месте указанного хука

Работает в совокупности с функцией do_action() — при помощи которой в коде сначала ставятся хуки (крючки), затем на месте этих хуков регистрируем выполнение произвольных функций уже при помощи add_action(). add_action( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ); $tag (строка) Название хука-действия. Должно быть уникальным, то есть вы не можете использовать например wp_head. $function_to_add …

Подробнее

remove_all_actions() — отвязывает все функции, повешенные на указанный хук

Если найти эту функцию внутри кода движка WordPress, то вот что мы обнаружим: function remove_all_actions($tag, $priority = false) { return remove_all_filters($tag, $priority); } Оказывается она целиком идентична функции remove_all_filters(), это значит, что и документацию читайте к ней. Кодекс WordPress: add_filter(), apply_filters(), do_action(), remove_action(), remove_all_actions(), remove_all_filters(), remove_filter() Источник: misha.blog

Почему целых 8 лет я работаю только с WordPress или какую CMS выбрать?

Веду этот блог ни много ни мало с 2011 года, и за это время я получил довольно много просьб о написании статей для самых начинающих, тех, кто только-только определился с выбором движка. Возможно продвинутые пользователи будут недовольны таким решением, но статей для начинающих не так чтобы очень много в принципе, поэтому довольно скоро они все …

Подробнее

«Знаменитая» 5-и минутная установка WordPress

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

Подробнее

Знакомство с админкой WordPress. Консоль. Меню. Настройки экрана.

Как вы возможно знаете, WordPress первоначально задумывался как блог, поэтому, когда мы попадаем в админку (на минуточку — ваш-сайт/wp-admin, если кто ещё не в курсе ), в меню мы видим все разделы, которые связаны с блогом — это записи, страницы, комментарии, пользователи. Первоначально я предполагал, что вы имеете представление о том, что такое блог, поэтому …

Подробнее

Создание скрытого администратора как способ обезопасить себя при работе с недобросовестными клиентами

Прежде всего скажу — в большинстве случаев так делать не нужно, и если у вас проблема с доверием к клиенту, во-первых, обязательно берите предоплату, а во вторых, ведите разработку на своём собственном тестовом сервере. Только и всего. Небольшой отступление — да, это премиум пост, и ввиду отсутствия рекламы, премиум посты будут периодически появляться на моём …

Подробнее

Изменение страницы входа WordPress. C учётом сообщений об ошибках и редиректов.

На своём блоге я всегда стараюсь брать те темы, которые наиболее актуальны русскоязычным пользователям. Иногда получается… а иногда нет. Поэтому прежде всего хочу напомнить — если у вас есть предложение для поста, свяжитесь со мной любым удобным вам способом. Буду вам за это очень благодарен. А теперь ближе к делу. Представляю вам серию постов, посвящённых …

Подробнее

Замена логина администратора уже после установки блога

Во время установки WordPress в качестве имени пользователя(логина) нам предлагает выбрать admin. Если вы читали мой блог, то уже убедились, что лучше не использовать ничего стандартного. Ведь тем самым мы упрощаем работу хакерам. Поэтому меняем admin на любой другой логин, который вам по душе. А теперь для тех, у кого WordPress уже установлен: Запустите этот …

Подробнее

AJAX в WordPress, с чего б начать?

Проводил опрос в своём телеграм канале относительно этого поста и выяснилсь, что большинству он всё-таки нужен, поэтому погнали. Тут я буду рассчитывать на то, что вы базово знаете PHP, базово знаете jQuery. Если да, то трудностей этот урок вызвать не должен. Если вы не знаете этих вещей, то сорян, вам тут вычитывать нечего. 🔫 Заглядывайте …

Подробнее

wp_count_posts () или как посчитать количество постов в WordPress.

Очень удобная и быстрая функция, которая позволяет получить количество постов определенного типа записей, а также любого статуса, даже неопубликованные и удаленные. В принципе, при работе с WP_Query () вы также можете получить количество постов согласно вашего запроса, но нужно ли это делать в каждом случае или может быть вам захочется получить количество постов, которые обладают …

Подробнее

wp_kses() или как оставить в тексте только разрешенные теги HTML и их атрибуты

Эта функция позволяет отфильтровать контент и оставить там только те HTML теги и их атрибуты, которые вы хотите. wp_kses ( $content, $html_tags, $protocols ) ; $content (строка)(обязательно) сюда помещается контент, который хотите отфильтровать. $html_tags (массив)(обязательно) массив с перечислением разрешенных тегов HTML и их атрибутов. array( ‘a’ => array( ‘href’ => array(), ‘title’ => array() ), …

Подробнее

get_term_meta () — получает значение из мета поля таксономии.

Данная функция используется, если вам нужно получить какие-то мета данные таксономии. Эта функция работает также как и функция get_post_meta (). get_term_meta ( $term_id, $key, $single ) $term_id (число)(обязательно) указываем ID элемента таксономии. $key (строка)(необязательно) указываем имя ключа мета поля. Если ключ не указать, то выведет массив всех мета полей данной таксономии. По умолчанию ». $single …

Подробнее

add_term_meta () или как добавить мета данные в таксономию

По разным причинам, но иногда приходится передавать какие-то данные через таксономии. Для того, чтобы добавить какие-либо данные в мета поле таксономии нам нужно создать это мета поле. Как же это сделать?! Очень просто — мета поле таксономии создаётся в момент добавления туда каких-либо данные функцией add_term_meta (), о которой мы и поговорим сегодня. add_term_meta( $term_id, …

Подробнее