• 19-05-2018, 00:42:12
    #1
    Merhabalar,

    Derin bir PHP bilgim olmadığı için basit bir yerde takıldım. Kod içerisinde ki CSS alanında > kullanmam gerekiyor ama kod çalıştığında > yerine > çıktısını alıyorum. > karakterini aşağıdaki koda nasıl eklemem gerekiyor index'de > görünmesi için.

    if ( ! empty( $menu_hover_background_color ) ) {
    $custom_style .= '.main-menu li ul.sub-menu, .main-menu li a:hover, .main-menu li:hover > a {background-color: ' . $menu_hover_background_color . ';}';
    }
  • 19-05-2018, 00:47:20
    #2
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Derin bir PHP bilgim olmadığı için basit bir yerde takıldım. Kod içerisinde ki CSS alanında > kullanmam gerekiyor ama kod çalıştığında > yerine > çıktısını alıyorum. > karakterini aşağıdaki koda nasıl eklemem gerekiyor index'de > görünmesi için.

    if ( ! empty( $menu_hover_background_color ) ) {
    $custom_style .= '.main-menu li ul.sub-menu, .main-menu li a:hover, .main-menu li:hover > a {background-color: ' . $menu_hover_background_color . ';}';
    }
    karater önüne backslash kullanın hocam
  • 19-05-2018, 01:00:14
    #3
    .= '<style>.main-menu .............................. }</style>';



    bu şekilde tam olarak kardeşim
  • 19-05-2018, 01:12:46
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    karater önüne backslash kullanın hocam
    Yok hocam backslash ile olacak iş değil bu. Yinede ekledim işe yarmadı. Yanlış anlaşıldım galiba üsteki kod aşağıdaki CSS çıktısını veriyor, sorun buradaki "&gt;" kısmı orada > olacak ama değişiyor nedense.
    .main-menu li ul.sub-menu, .main-menu li a:hover, .main-menu li:hover &gt; a {background-color: #0a0a0a;}
    Gokhan07 adlı üyeden alıntı: mesajı görüntüle
    .= '<style>.main-menu .............................. }</style>';
    bu şekilde tam olarak kardeşim
    ​​Yanlış anlaşıldım galiba :/​​​​

  • 19-05-2018, 01:19:38
    #5
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle


    Yok hocam backslash ile olacak iş değil bu. Yinede ekledim işe yarmadı. Yanlış anlaşıldım galiba üsteki kod aşağıdaki CSS çıktısını veriyor, sorun buradaki "&gt;" kısmı orada > olacak ama değişiyor nedense.
    .main-menu li ul.sub-menu, .main-menu li a:hover, .main-menu li:hover &gt; a {background-color: #0a0a0a;}
    ​​Yanlış anlaşıldım galiba :/​​​​

    htmlentities_decode olması lazım

    $b = html_entity_decode($a);
  • 19-05-2018, 03:24:02
    #6
    Gokhan07 adlı üyeden alıntı: mesajı görüntüle
    htmlentities_decode olması lazım

    $b = html_entity_decode($a);
    Bunu nereye nasıl eklemem gerekiyor?

    Ek: Sorun çözüldü esc_attr( $custom_style ); yerine htmlspecialchars_decode kullanmam sorunu çözdü.