尝试修改WordPress中的这个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>';
    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 '<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>';

应该可以。

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