Раздел: WordPress

Валидная микроразметка schema.org на основе yoast breadcrumps

в разделе микроразметка, WordPress. комментарии: 0

На GitHub нашел следующее решение для размещения на сайте валидной микроразметки хлебных крошек schema.org ld+json на основе yoast breadcrumps: Далее »

Javascript (JS) в поле URL WordPress (WP) меню

в разделе JS, WordPress. комментарии: 0

Понадобилось сделать JS ссылку — «распечатать страницу» в WP меню.

Для этого, в поле URL ссылки добавил код

1
javascript:window.print(); void 0;

Естественно, WP удалил данный Javascript код из поля URL — ибо нех_й.

Немного почесав Яндекс с Гуглом, наткнулся на изящное решение:

  1. Добавляем ссылку в меню, в поле URL вбиваем хэш — #
  2. Смотрим в исходном коде, присвоенный ссылке идентификатор. Традиционно вида menu-item-№
  3. Добавляем в хедер сайта следующий код
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script>
    jQuery.noConflict();
    jQuery(document).ready(function(){
    var menuID = jQuery('#menu-item-№');

    findA = menuID.find('a');

    findA.click(function(event){
    javascript:window.print(); void 0;
    });
    });

    </script>

    , где menu-item-№ — наш идентификатор ссылки пункта меню «распечатать страницу» .

mu-plugins functions.php

в разделе WordPress. комментарии: 0

Запуск php функций без вмешательства в functions.php
Спасибо Павлухе:

1
 создать файл /wp-content/mu-plugins/anyname.php - в этот php-файл написать любой код, и он будет запускаться как плагин без необходимости подключения и без возможности отключения (most used), независимо от используемой темы и раньше выполнения functions.php активной темы

Добавляем меню в тему оформления wordpress

в разделе WordPress. комментарии: 0

Для создания меню в теме оформления wordpress Далее »