如何编写具有特定自定义域的特定HTML代码?

时间:2015-04-09 作者:Eric Mitjans

在我的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中的值吗?

这可能吗?

1 个回复
最合适的回答,由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>";
}
结束

相关推荐