WordPress:如何将帖子类型循环到自定义仪表板菜单?

江户叶

我正在创建一个自定义的 WordPress 仪表板菜单,我想在那里显示帖子列表。我尝试在函数内使用循环显示,但出现错误:

Parse error: syntax error, unexpected '}'

这是我的代码:

function _submenu_cb() {
    $args = array ( 'post_type' => 'product', 'post_status' => 'pubish' );
    $query = new WP_Query( $args );

    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) : $query->the_post();
        echo '<h1>'.the_title().'</h1>';
    }
}

如何解决这个问题?。是否可以通过在函数内循环帖子来在自定义仪表板菜单中显示帖子列表?

欣克

你应该修改代码的IDE与适当的棉短绒安装,因为它们将帮助像这样的诊断snytax错误。

如果您查看整个错误,它还会告诉您它位于哪一行。我只是将它粘贴到我的编辑器中,您可以直接看到错误所在。

IDE 截图

向后看,您似乎没有关闭while循环。注意:您正在使用的代码是替代语法为您的while循环,但对你的标准的花括号语法if的语句。您需要在结束语句的大括号endwhile;之后echo和之前添加一个if

function _submenu_cb() {
    $args = array ( 'post_type' => 'product', 'post_status' => 'pubish' );
    $query = new WP_Query( $args );

    if ( $query->have_posts() ) {
        while ( $query->have_posts() ) : $query->the_post();
            // Do Stuff Here, like output the title
        endwhile;
    }
}

请注意,您的echo. the_title()默认情况下实际输出标题。您实际上是在混淆the_title()[get_the_title()`]( https://codex.wordpress.org/Function_Reference/get_the_title )。您会想要使用其中之一。任何一个:

echo '<h1>'. get_the_title() .'</h1>';

或删除回声并使用:

the_title( '<h1>', '</h1>' );

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

wordpress获取wordpress循环中自定义帖子类型的类别名称?

在循环中显示自定义帖子类型(专门针对该帖子)的WordPress类别

如何将wordpress自定义帖子集成到新的firebase条目中?

如何添加带有自定义链接的按钮到Wordpress仪表板?

简码内的Wordpress自定义帖子类型循环

如何将自定义帖子类型添加到Wordpress的Members插件创建的新角色中

Wordpress分层自定义帖子类型自动添加到菜单

如何将主题功能应用于提供自定义帖子类型的页面

自定义仪表板Javascript

WordPress在仪表板菜单中添加自定义链接而不是自定义页面

WordPress的仪表板在自定义条件下显示自定义错误消息

WordPress 3.9-需要一个函数来获取自定义帖子类型名称以自动填充仪表板中的类别

WordPress的自定义帖子类型帖子不显示

循环自定义帖子类型

将类添加到WordPress仪表板上的自定义帖子类型列表页面

Wordpress-具有自定义字段的自定义帖子类型,来自管理菜单

仪表板外观问题中的WordPress自定义主题帖子类型

WordPress自定义帖子类型

左侧主菜单中的Sonata Admin Bundle如何添加自定义页面(“无欺诈”,而不是仪表板!)

WordPress菜单和自定义帖子类型的子菜单

如何将一种自定义帖子类型的所有帖子显示到另一种自定义帖子框中?

如何在WordPress中自定义帖子类型的自定义类别的帖子循环?

Wordpress 过滤仪表板自定义帖子按用户与关系

Wordpress 自定义帖子类型当前帖子

在自定义菜单 wordpress 仪表板中添加支持后标签

如何自定义 WordPress 仪表板 js/css 路径

Wordpress - 用于显示自定义帖子类型的自定义循环查询

如何创建自定义 woocommerce 仪表板模板

Wordpress 如何将自定义帖子类型直接链接到自定义字段而不是父帖子页面