Ссылка на политику конфиденциальности WordPress исчезает при добавлении оболочки - PullRequest
0 голосов
/ 21 июня 2020

Я хочу поместить ссылку политики конфиденциальности в элемент <li> с get_the_privacy_policy_link () . Согласно Справочнику по коду WordPress , функция имеет два необязательных параметра: $before и $after.

Однако, когда я повторяю функцию echo get_the_privacy_policy_link(<li>", "</li>");, ничего не появляется. Если я просто вызову функцию без параметров, отобразится ссылка. (Конечно, без тега <li>.)

Есть ли лучший способ решить эту проблему, не проверяя, пуста ли строка? Я мог бы просто поставить <li> раньше, но если нет политики конфиденциальности, это приведет к пустому элементу списка.

Ответы [ 2 ]

1 голос
/ 21 июня 2020

Вам не хватает начальных кавычек на вашем $before:

<?php echo get_the_privacy_policy_link("<li>", "</li>");?>

Кроме того, состояние документации:

Возвращает ссылку на политику конфиденциальности с форматированием, если применимо.

Похоже, я требую, чтобы эта страница была установлена ​​в параметрах и страница была опубликована.

0 голосов
/ 21 июня 2020

Как сказал Майк ... Вам не хватает цитаты.

<?php echo get_the_privacy_policy_link( "<li>", "</li>" ); ?>
...