Я хочу вывести пользовательское поле на одной странице моей установки WordPress.
По сути, я хочу вывести соответствующий тип лицензии для общего объявления на странице. Таким образом, в основном пользовательское поле с ключом cc-license
может иметь только одно значение, но оно должно быть одной из шести общих лицензий Creative.
Предполагается, что я уже вставил значение для ключа cc-license. Вот мой код:
<?php
$nilai = get_post_meta($post->ID, 'cc-license', true);
echo $nilai; //just want to check the output,its ok!
if ($nilai = 'Attribution Non-commercial Share Alike') { ?>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>
<?php } ?>
Проблема в том, что если я изменю значение на какой-либо текст, он все равно реализует HTML-код в условном выражении. Какая часть не так?