Jump to content
ToneR

Подскажите с условием if else а WP

Recommended Posts

Здравствуйте! Возникла необходимость в таком условии:

if (произвольное поле zagolovok = "Скачать бесплатно" )

{

Ссылка 1

}

else

{

Ссылка 2

}

 

Как такое реализовать на вордпрессе?

 

В данный момент, пользуюсь таким кодом:

 

<?php if ( $title = get_post_meta( $post->ID, 'zagolovok', true ) != "" ) : ?>
Текст 1
<?php else : ?>
Текст 2
<?php endif; ?>

 

Пробовал делать так:

<?php if ( $title = get_post_meta( $post->ID, 'zagolovok', true ) = "Скачать бесплатно" ) : ?>
Текст 1
<?php else : ?>
Текст 2
<?php endif; ?>

 

Но выдается ошибка. Как решить? Что неправильно?

Share this post


Link to post
Share on other sites

Может, вот в этом = "Скачать бесплатно" ) использовать другую кодировку кирилицы?

Share this post


Link to post
Share on other sites
Только что, vituson сказал:

Может, вот в этом = "Скачать бесплатно" ) использовать другую кодировку кирилицы?

Не понял, какую другую?

Share this post


Link to post
Share on other sites

Вопрос не решился, добавил еще одно равно, ошибка прошла, но условие не выполняется

<?php if ( $title = get_post_meta( $post->ID, 'zagolovok', true ) == "Скачать бесплатно" ) : ?>

Share this post


Link to post
Share on other sites
11 минуту назад, ToneR сказал:

Не понял, какую другую?

Я имел в виду, что, возможно, в вашем условии кирилица движком WP воспринимается неверно, например, попробовать использовать кодировку юникод. Возможно коряво выражаюсь, но непонятно, какая у вас выходит ошибка.

Share this post


Link to post
Share on other sites
11 минуту назад, vituson сказал:

Я имел в виду, что, возможно, в вашем условии кирилица движком WP воспринимается неверно, например, попробовать использовать кодировку юникод. Возможно коряво выражаюсь, но непонятно, какая у вас выходит ошибка.

Я на транслите написал, все равно не работает

Share this post


Link to post
Share on other sites

Программирование явно не мое....

 

Оказывается, что такой код рабочий:

<?php if ( $title = get_post_meta( $post->ID, 'zagolovok', true ) == "Скачать бесплатно" ) : ?>

А я заполнял другое произвольное поле, и ждал от этого условия какие-то результаты)

Ну тупой просто..)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...