Вопрос к знатокам php и wordpress

Discussion in 'PHP' started by stepashka_, 6 Apr 2015.

  1. stepashka_

    stepashka_ Мотоциклист

    Joined:
    9 Nov 2009
    Messages:
    1,160
    Likes Received:
    421
    Reputations:
    231
    Всем привет, мне нужно на вп сделать некликабельный логотип на главную страницу, в тот момент когда на главной находишься, в других разделах она должна быть активна..

    В хедере стоит вызов логотипа так - <?php mh_logo(); ?>
    В функции вот такой код:

    PHP:
    if (!function_exists('mh_logo')) {
    function 
    mh_logo() {
    $header_img get_header_image();   
    echo 
    '<div class="logo-wrap" role="banner">' "\n";
    if (
    $header_img) {
    echo 
    '<a href="' esc_url(home_url('/')) . '" title="' get_bloginfo('name') . '" rel="home"><img src="' $header_img '" height="' get_custom_header()->height '" width="' get_custom_header()->width '" alt="' get_bloginfo('name') . '" /></a>' "\n";
    } else {
    echo 
    '<div class="logo">' "\n";
    echo 
    '<a href="' esc_url(home_url('/')) . '" title="' get_bloginfo('name') . '" rel="home">' "\n";
    echo 
    '<h1 class="logo-name">' get_bloginfo('name') . '</h1>' "\n";
    echo 
    '<h2 class="logo-desc">' get_bloginfo('description') . '</h2>' "\n";
    echo 
    '</a>' "\n";
    echo 
    '</div>' "\n";
    }
    echo 
    '</div>' "\n";   
    }
    }
    Как это реализовать?

    Нашел вот такой код:
    PHP:
    <?php if (is_home()) { 
        
    ?> 
    код_некликабельного_лого 
        <?php 
    } else { 
        
    ?> 
    код_кликабельного_лого 
    <?php ?>
    Подскажите как это все связать что бы работало?:D
     
  2. Sum.cogitans

    Sum.cogitans Elder - Старейшина

    Joined:
    7 Sep 2013
    Messages:
    173
    Likes Received:
    32
    Reputations:
    19
    Тебе уже в решении все написали:
    код_некликабельного_лого - тут img \ div с логотипом
    код_кликабельного_лого - тут логотип обернутый в ссылку
     
Loading...