Как сделать так, чтобы выпадающая кнопка отображалась только по определенным URL-адресам

#html #wordpress

Вопрос:

У меня есть мультисайт Word press с подкаталогами для языков, и я хочу разместить кнопку в заголовке, но для каждого сайта в подкаталоге есть разное содержимое и ссылки .

В настоящее время кнопка остается неизменной для каждого сайта подкаталога. Как сделать так, чтобы кнопка раскрывающегося списка отображалась только на определенных URL-адресах?

Это мой код для текущей кнопки.

 <div class="dropdown">
  <button class="dropbtn">Languages</button>
  <div class="dropdown-content">
    <a href="https://example.com/">English</a>
    <a href="https://example.com/de/">Deutsch</a>
    <a href="https://example.com/es/">Español</a>
    <a href="https://example.com/fr/">Français</a>
    <a href="https://example.com.cn/">中文</a>
 

Ответ №1:

Попробуй это

 <?php
$current_multisite = get_blog_details(get_current_blog_id());
//print_r($current_multisite);
?>

<div class="dropdown">
<button class="dropbtn">Languages</button>    
<div class="dropdown-content">
<a href="https://example.com/">English</a>

<?php
if ($blog_details->domain != 'example.com/de/') {
?>
<a href="https://example.com/de/">Deutsch</a>
<?php } ?>

<?php
if ($blog_details->domain != 'example.com/es/') {
?>
 <a href="https://example.com/es/">Español</a>
<?php } ?>