轻松阅读或传输帖子中的数据?

时间:2015-07-17 作者:Amandeep Gupta

插件通常使用以下代码传输数据[espro-slider id=21] , 有没有一个简单的方法来阅读它,或者他们使用regex来阅读它。若并没有,那个么在post中定义变量并直接在后端使用它是否有一条捷径。我试图从帖子中读取信息,并在页面模板中使用它来显示自定义代码。

请帮忙。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

do_shortcode([espro-slider id=21]) 将处理短代码并返回结果。The Codex describes exactly this example:

// Use shortcode in a PHP file (outside the post editor).
echo do_shortcode( \'[gallery]\' );
您通常也可以直接调用回调:

function generic_shortcode_callback($atts,$content) {
  return "Yay! ".$content;
}
echo generic_shortcode_callback(\'\',\' Me!\');
VS:

function generic_shortcode_callback($atts,$content) {
  return "Yay! ".$content;
}
add_shortcode(\'yay\',\'generic_shortcode_callback\');
$sc = do_shortcode(\'[yay]Me[/yay]\');
echo $sc;

结束

相关推荐

$wpdb returns duplicate posts

我创建了一个短代码,显示用户上次登录后创建的帖子。这个短代码工作得很好,但我不知道为什么,但我得到了7个重复的帖子。就像测试一样,我创建了一个名为“示例文章”的帖子,当我呼出帖子的标题时,我得到了这个结果。Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample Article Sample ArticleShortcodefunction latest_posts_af