尝试修改这个php代码“if”语句

问题描述 投票:0回答:1

这是 WordPress 主题文件中的自定义代码 我正在尝试修改这个 php 代码“if”语句。第一部分检查页面是否为法语,否则将显示英语。然而,第二部分“立即申请”链接只有英文版本。所以我需要像第一部分一样的“if”语句。

这是原始代码

echo '<main>';

        if (pll_current_language() == 'fr') {
          echo '<h4 class="category-title">Adhésion pour membres de l’industrie (catégorie B)</h4>';
        }
        else {
          echo '<h4 class="category-title">Industry Membership (Category B)</h4>';
        }
        echo '<p>' . $category_b_information . '</p>';
        if ($application_link_b) {
          echo '<a href="' . $application_link_b . '" class="button" target="_blank" rel="noopener">Apply Here</a>';
        }

      echo '</main>';


这是我尝试过的,但出现错误

echo '<main>';

        if (pll_current_language() == 'fr') {
          echo '<h4 class="category-title">Adhésion pour membres de l’industrie (catégorie B)</h4>';
        }
        else {
          echo '<h4 class="category-title">Industry Membership (Category B)</h4>';
        }

 if (pll_current_language() == 'fr') {
           echo '<p>' . $category_b_information . '</p>';
        if ($application_link_b) {
          echo '<a href="' . $application_link_b . '" class="button" target="_blank" rel="noopener">appliquer ici</a>';
        }
        else {
            echo '<p>' . $category_b_information . '</p>';
        if ($application_link_b) {
          echo '<a href="' . $application_link_b . '" class="button" target="_blank" rel="noopener">Apply Here</a>';
        }




      echo '</main>';
php wordpress if-statement wordpress-theming
1个回答
0
投票

您的代码中有多个错误,请尝试以下操作:


echo '<main>';
if (pll_current_language() == 'fr') {
    echo '<h4 class="category-title">Adhésion pour membres de l’industrie (catégorie B)</h4>';

    if ($application_link_b) {
        echo '<a href="' . $application_link_b . '" class="button" target="_blank" rel="noopener">appliquer ici</a>';
    }
    else {
        echo '<p>' . $category_b_information . '</p>';
    }
}
else {
    echo '<h4 class="category-title">Industry Membership (Category B)</h4>';

    if ($application_link_b) {
        echo '<a href="' . $application_link_b . '" class="button" target="_blank" rel="noopener">Apply Here</a>';
    }        else {
        echo '<p>' . $category_b_information . '</p>';
    }
}
echo '</main>';

应该可以。

© www.soinside.com 2019 - 2024. All rights reserved.