WordPress / PHP - Условный оператор «If» с пользовательским полем / мета-автором - PullRequest
0 голосов
/ 24 мая 2011

Мне нужно условное выражение, чтобы сидеть внутри моего WORDPRESS LOOP , которое выглядит следующим образом - это всего лишь пример того, что мне нужно, у меня недостаточно знаний PHP, чтобы структурировать это правильно:

Должно читаться:

if the_author_meta('client_id') = 'custom-value-1' then display the following code
       <div><img src="http://www.mywebsite.com/<?php echo get_post_meta($post->ID, 'img-id', true) ?>"/></div>
else display nothing

Client_id хранится в the_author_meta , поэтому функция должна проверить значение client_id в the_author_meta и проверить, соответствует ли оно значению Iвведите, например, "custom-value-1".Если он совпадает, то он будет отображать код div, а если нет, то ничего не будет отображаться.

Может кто-нибудь показать мне, как структурировать это в правильную строку PHP, пожалуйста?Я все еще изучаю PHP, так что это поможет мне понять: -)

Зак

1 Ответ

4 голосов
/ 24 мая 2011

Это должно сделать это.

<?php 
$client_id = get_the_author_meta('client_id');
if ($client_id == 'custom-value-1') { ?>
    <div><img src="http://www.mywebsite.com/<?php echo get_post_meta($post->ID, 'img-id', true) ?>" /></div>
<?php } ?>

Смотрите здесь для сравнения операторов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...