如何编写带变量的短代码来显示特定自定义帖子类型帖子的内容?

时间:2017-02-03 23:35:20

标签: php wordpress variables shortcode

我只编写了没有变量的非常基本的短代码,我只是没有弄清楚如何编写一个允许某人输入变量来从特定帖子中提取信息的短代码。

我有一个名为“Events”的自定义帖子类型。我想在网站FrontPage上放一个短代码,它将显示该自定义帖子类型中特定事件的内容。我假设变量是这样做的方法,但我不知道最好的方法是什么。我是否应该让用户找到要用作变量的帖子ID号码?请注意,我没有尝试显示帖子类型的arcive,只显示特定帖子的内容,如shortcode变量所示。我可以看到类似下面的内容,但不知道如何实现它:

[display-event id =“77”]

真的,这对我来说是先进的,所以你能给我的任何方向都会非常感激。

〜劳拉

1 个答案:

答案 0 :(得分:0)

查看有关add_shortcode()的WordPress文档。

您需要在functions.php文件中添加以下内容: -

function baztag_func( $atts, $content = "" ) {
    // What you would like your short code to do

    return "content = $content";
}
add_shortcode( 'baztag', 'baztag_func' );

add_shortcode