我有一段代码可以获取WordPress中元框的值。
$guiones = rwmb_meta( \'mb_guionistas\', array( \'multiple\' => true) );
$pieces = array();
foreach ($guiones as $item) {
$pieces[] = \'<a href="\' . bloginfo(\'url\') . \'/?p=\' . $item . \'" title="">\' . get_the_title( $item ) . \'</a>\';
}
echo implode(\', \', $pieces);
问题是,结果不是只显示逗号分隔的值,而是在开头添加博客URL。
我很确定这与$pieces
是结构化的。
你能看到代码有什么问题吗?
附加了添加2个值的结果。
最合适的回答,由SO网友:darrinb 整理而成
将其更改为:
<?php
$guiones = rwmb_meta( \'mb_guionistas\', array( \'multiple\' => true) );
$pieces = array();
foreach ($guiones as $item) {
$pieces [] = \'<a href="\' . get_bloginfo(\'url\') . \'/?p=\' . $item . \'" title="">\' . get_the_title( $item ) . \'</a>\';
}
echo implode(\', \', $pieces);
?>
bloginfo()
回声值,同时
get_bloginfo()
返回值。