WP查询参数的快捷码ATT

时间:2020-03-23 作者:Micki Benci

我需要创建一个显示CPT帖子的快捷码。我想在Wp\\u查询的参数中添加一个atts,用于打印每页所需的posts\\u数量。

但如果我使用

[short_events number=5]
它只打印一篇文章。我错在哪里?

function dis_short_events($atts, $content = null){

    ob_start();
    $numero = extract(shortcode_atts(array(
        \'number\' => \'-1\',
     ), $atts));

    $args =array(
        \'post_type\'=>\'eventi\',
        \'posts_per_page\' => $numero

    );
}

add_shortcode(\'short_events\', \'dis_short_events\');

1 个回复
SO网友:Howard E

通常,最好不要提取您的短码ATT。

function dis_short_events($atts, $content = null){

ob_start();
$numero = shortcode_atts(array(
    \'number\' => \'-1\',
 ), $atts);

$args =array(
    \'post_type\'=>\'eventi\',
    \'posts_per_page\' => $numero[\'number\']

);

相关推荐

Custom Post type shortcodes

我使用高级自定义字段在我的主题中创建自定义帖子类型(功能)。我想知道如何创建自定义帖子类型的短代码。因此,我只使用任何页面的自定义帖子类型的短代码来显示我在自定义帖子类型(功能)中添加的信息。