За последние 24 часа нас посетили 22728 программистов и 1258 роботов. Сейчас ищет 731 программист ...

Тема в WordPress

Тема в разделе "PHP для новичков", создана пользователем skuper, 7 авг 2019.

Метки:
  1. skuper

    skuper Новичок

    С нами с:
    24 фев 2017
    Сообщения:
    8
    Симпатии:
    0
    Все привет. В шапке сайта daddyjobs.ru логотип в виде телефонного номера. Хочу чтобы при нажатии набирался номер а не перебрасывало на главную. в Редакторе логотип описан в таком виде:
    Код (Text):
    1. <div class="site-branding clearfix">
    2.                     <?php
    3.                     if ( function_exists( 'jetpack_has_site_logo' ) && jetpack_has_site_logo() ) {
    4.                         jetpack_the_site_logo();
    5.                     } elseif ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) {
    6.                         edupress_the_custom_logo();
    7.                     } else { ?>;
    8.                     <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( '99-11-22' ); ?></a></p>
    9.                     <p class="site-description"><?php bloginfo( 'Сервисный центр Apple г.Рязань ул.Татарская д.43' ); ?></p>
    10.                     <?php } ?>
    11.                 </div><!-- .site-branding -->
    Прошу помощи. Как на него добавить href ?
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    @skuper, атрибут href у ссылки (тег a): "tel:+79038391122"
     
  3. skuper

    skuper Новичок

    С нами с:
    24 фев 2017
    Сообщения:
    8
    Симпатии:
    0
    Html очевиден. Где его в Php вставить ?
     
  4. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Однако, логотип выводится функцией jetpack_the_site_logo() (4-я строка) или edupress_the_custom_logo() (6-я строка).
    Судя по классу сслыки на сайте - второй вариант.
    В 8-й строке - вариант, если не заданы логотипы.
    Есть пример фильтра, заменяющего url для функции get_custom_logo().
    В описании функции jetpack_the_site_logo() (в 148-й строке) видно, что результат тоже проходит через соответствующий фильтр.
     
  5. skuper

    skuper Новичок

    С нами с:
    24 фев 2017
    Сообщения:
    8
    Симпатии:
    0
    А где можно отредактировать функцию jetpack_the_site_logo ? . в теле кода она нигде не описана
     
  6. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Лучше фильтр для неё добавить. По аналогии.
     
  7. skuper

    skuper Новичок

    С нами с:
    24 фев 2017
    Сообщения:
    8
    Симпатии:
    0
    То есть функция jetpack_the_site_logo() предопределена ужа самим WordPress ?
     
  8. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Скорее, одним из плагинов.