在我的Wordpress中,每篇文章可以包含两个指向不同链接的按钮。
为了方便最终用户,我想创建几个Custom Fields 用户只需输入URL of the link for Button A or Button B (或两者兼有),但一旦插入,它实际上会在帖子中编写以下代码:
<a href=\'Custom Field A Value\' target=\'_blank\' class=\'btn btn-primary fb-event\'></a>
<a href=\'Custom Field B Value\' target=\'_blank\' class=\'btn btn-primary ra-event\'></a>
如果两个自定义字段都被填充和插入,那么它也只能包含一个链接。
长话短说,我可以围绕特定的自定义字段硬编码HTML代码并使用HTML中的值吗?
这可能吗?
最合适的回答,由SO网友:Sebastien 整理而成
Try this :
// get_the_ID() will work if you\'re running within The Loop.
$fieldA = get_post_meta( get_the_ID(), \'name_of_fieldA\', true );
$fieldB = get_post_meta( get_the_ID(), \'name_of_fieldB\', true );
if( $fieldA ) {
echo "<a href=\'".$fieldA."\' target=\'_blank\' class=\'btn btn-primary fb-event\'></a>";
}
if( $fieldB ) {
echo "<a href=\'".$fieldB."\' target=\'_blank\' class=\'btn btn-primary ra-event\'></a>";
}