Пасхалка в стиле Матрицы в WordPress

Только вчера узнал об этой фишке, несмотря на то, что она появилась ещё в 2.6 версии WordPress. Для большей наглядности решил записать видео: Сообщение будет выводиться на английском, независимо от того, стоит ли у вас локализация движка. Переведу для незнающих: Опасно ! Обнаружено самосравнение. Инициализируется протокол бесконечного цикла. Самоуничтожение через… 3 2 1 Проснись, {логин}… …

Подробнее

Обязательно читать блоги WordPress специалистов

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

Подробнее

sanitize_html_class() — преобразует строку, делая её пригодной для использования в качестве HTML-класса

Функция фильтрует строку по регулярному выражению /[^A-Za-z0-9_-]/, удаляя все неподходящие символы и пробелы, да, это означает, что русские буквы будут также удалены. sanitize_html_class( $class, $fallback = » ); $class (строка) (обязательное) — строка, которая будет использовать в качестве класса. $fallback (строка) (необязательное) — в этом параметре определяется, что должна возвращать функция в том случае, если …

Подробнее

url_shorten() — укорачивает URL-адрес

Функция сокращает указанный адрес URL до 32 символов, также из него будут удалены http:// и www, а в конце добавится …, значит в итоге получим длину в 35 символов. Если же длина URL уже укладывается в 35 символов, тогда только удалятся http:// и www, ну и может еще слэш на конце. ВНИМАНИЕ: функция находится в …

Подробнее

is_page_template() — позволяет определить, используется ли указанный файл темы при создании текущей страницы

Функция возвращает true, если указанный в параметрах файл шаблона используется при генерации текущей (открытой в данный момент) страницы, во всех остальных случаях возвращает false. is_page_template( $template = » ) $template (строка) полное имя файла шаблона с расширением, например home.php, при этом начиная с версии WordPress 3.4 можно также указать и папку, в которой находится файл …

Подробнее

Как вывести посты за определенный промежуток времени

По сути это будет самый обычный цикл с добавлением фильтра. Обратите внимание, если вам нужно вывести посты за год, месяц или неделю, то WP_Query позволяет это сделать без каких-либо дополнительных действий. Функция с фильтром Укажите здесь промежуток времени, за который нужно вывести посты, даты должны быть именно в таком формате ГГГГ-ММ-ДД. Функцию можете засунуть в …

Подробнее

get_the_category_by_ID – как получить название категории по указанному ID?

Функция возвращает название рубрики (строковое значение), соответствующее указанному ID рубрики. В том случае, если рубрики с указанным ID не существует, возвращает false. get_the_category_by_ID( $cat_ID ); $cat_ID (целое) (обязательное) ID рубрики. Пример использования функции Выводим название категории, ID которой равен 5: $cat_name = get_the_category_by_ID( 5 ); echo $cat_name; или: echo get_the_category_by_ID( 5 ); Кодекс WordPress: cat_is_ancestor_of(), …

Подробнее

Миграция Франкенштейна: Рамочный агностикподход (Часть 1)

Некоторые из нас предпочитают работать с Vue, другие, как react, некоторые пользуются Angular, в то время как другие считают, что Svelte это наше завтра. Вы даже можете быть одним из тех, кто не так-слабый сердцем, которые строят приложения с веб-компонентов — современный фронт-конец мира может удовлетворить любой вкус! Однако, что делать, если ваш проект застрял в прошлом? Что делать, если вы тратите непропорциональное количество времени на поддержку устаревшей системы? Типичным ответом на такую проблему является миграция приложения. Однако все рамки фронта различны, и, следовательно, процессы миграции должны быть разными нетривиальными упражнениями. Правильно? Не обязательно. В этой статье мы обсуждаем «Миграцию Франкенштейна», который представляет собой новый, рамочный агностик подход к процессу миграции, который позволяет использовать тот же механизм для миграции практически в любой структуре по вашему выбору.

force_balance_tags() — закрывает все незакрытые HTML-теги в указанной строке, расставляет их в правильном порядке

Функция возвращает строку, в которой: все HTML-теги закрыты, преобразованы одиночные теги, например <br> и <hr> в <br /> и <hr /> соответственно, все теги расположены в правильном порядке; force_balance_tags( $text ) $text (строка) (обязательное) строка с HTML-кодом, который требуется откорректировать. Примеры использования В качестве примера возьмем вот такой «недосписок» и пропустим его через функцию: $html …

Подробнее

is_day() — проверяет является ли текущая страница архивом постов за день

В архивах по дням отображаются все посты, опубликованные в какой-то конкретный день, URL таких архивов будет следующего вида: адрес_сайта/2013/02/03, то есть по порядку — год, месяц, а потом день. Функция возвращает true, если текущая отображаемая страница является архивом постов за (любой) день, во всех остальных случаях — false. is_day() Данный условный тег не имеет никаких …

Подробнее

popuplinks() — добавляет на все HTML-ссылки в указанном тексте атрибуты rel=»external» и target=»_blank»

Возвращает текст (HTML-код), в котором на все ссылки добавлены атрибуты rel=»external» и target=»_blank», т.е. ссылки будут открываться в новой вкладке браузера. Если ссылка уже содержит один из указанных атрибутов, то он будет дублироваться в теге! popuplinks( $text ); $text (строка) (обязательное) — текст (HTML-код), который нужно обработать. В примере я постарался рассмотреть все варианты: $text …

Подробнее

Как избежать скрытых WordPress SEO Ошибки, которые могут саботировать ваши рейтинги

Первое зарегистрированное использование термина SEO было в 1997 году на сайте MMG WebStep Services, где он был указан как часть нескольких пакетов услуг, которые они предложили. Любопытно, что другие услуги, включенные в пакеты были ссылки развития, написания и распространения пресс-релизов, а также онлайн-рекламы, и многие цифровые маркетинговые фирмы по-прежнему предлагают аналогичные услуги сегодня. Правда, ядро …

Подробнее

6 наиболее распространенных причин WordPress сайт сбои (и как их предотвратить)

Владение самостоятельного веб-сайта может быть весело и полезно. А для бизнеса, важно иметь веб-сайт, который выглядит хорошо, хорошо работает, и что вы можете рассчитывать на. WordPress является отличной платформой для получения этого сделано. Но ни одна технология не является совершенным, и никто не застрахован от честных ошибок время от времени. Опрос 200 компаний показал, что …

Подробнее

WP_Query(), описание класса, параметры

Про класс WP_Query можно сказать в двух словах — нужен для вывода постов, например: из определенной категории и(или) по определенным тегам, за определенный промежуток времени, создание виджетов «Новое на блоге», «Популярные» и «Случайные записи», возможность отбора и сортировки постов по произвольным полям, расширенный поиск на сайте и и т.д. (возможностей действительно очень много) Циклов на …

Подробнее

get_category_by_slug() — получает всю информацию о категории с указанным ярлыком

Функция возвращает объект рубрики, ярлык которой был передан в параметрах. В том случае, если такой рубрики не существует, возвращает false get_category_by_slug( $slug ); Возвращаемые значения Полный список параметров возвращаемого объекта есть например в этом посту, а сейчас несколько примеров. Как вывести описание рубрики, зная её ярлык Если мы имеем ID категории, то можем вывести её …

Подробнее