我很抱歉问这么简单的问题,但我在尝试将下面的echo语句转换为包含php标记的HTML时遇到了很大的困难。我正在尝试让我的自定义metabox正常工作,但它不会保存我的数据,除非我使用以下格式作为回显字符串(非常令人沮丧)。
谢谢你的建议
echo \'<p>
<label>
<select name="horizon_sort_listb" id="horizon_sort_listb">
<option value="0" \'
.selected($horizon_featured,\'normal\',false)
.\'>Descending</option>
<option value="special" \'
.selected($horizon_featured, \'special\',false)
.\'>Ascending</option>
</select><strong>Sort Order B</strong>\'
.\'</label>
</p>\';
?>
SO网友:klewis
我在我的子主题中找到了一种与其他HTML格式保持一致的方法。以下操作很好。
<p>
<label>
<select name="horizon_sort_listb" id="horizon_sort_listb">
<option value="desc" <?php echo selected($horizon_sort,\'desc\',false)?>>Descending</option>
<option value="asc" <?php echo selected($horizon_sort,\'asc\',false)?>>Acsending</option>
</select><strong>Sort Order B</strong>
</label>
</p>