我使用自定义帖子类型和元数据,需要将表单复选框的值定义为帖子的标题。
echo '<input type="checkbox" name="activityType" value="'.the_title().'" />';
在循环内部调用它似乎应该可以工作。虽然没有太多的运气。
答案 0 :(得分:3)
the_title
将回显标题而不是返回它,您可以通过结束PHP块并使用the_title
内联
?><input type="checkbox" name="activityType" value="<?=the_title();?>" /><?php
或者将$echo
的{{1}}参数设置为the_title
以返回值
false
答案 1 :(得分:2)
答案 2 :(得分:1)
试试这个:
echo get_the_title($ID);
此功能将返回给定帖子ID的帖子标题。如果帖子受到保护或私密,则“受保护:”或“私人:”一词将添加到标题之前。它可以在The Loop内部或外部使用。如果在循环外使用,则必须指定ID。
阅读:http://codex.wordpress.org/Function_Reference/get_the_title