当前位置: 首页 > 知识库问答 >
问题:

wordpress单页名称

贲文景
2023-03-14

假设这是我的自定义帖子类型代码,关于我自己的主题:

    register_post_type( 'wpmon-product',
        array(
            'labels' => array(
                'name' => __( 'My Store' ),
                'singular_name' => __( 'Product' ),
                'add_new' => __( 'Add New Products' ),
                'add_new_item' => __( 'Add New Products' ),
                'edit_item' => __( 'Edit Products' ),
                'new_item' => __( 'Add New Products' ),
                'view_item' => __( 'View Products' ),
                'search_items' => __( 'Search Products' ),
                'not_found' => __( 'No products found' ),
                'not_found_in_trash' => __( 'No products found in trash' )
            ),
            'public' => true,
            'supports' => array( 'title', 'editor', 'thumbnail', 'comments' ),
            'rewrite' => array("slug" => 'product'),
            'menu_position' => 5,
            'register_meta_box_cb' => 'my_custom_metaboxes'
        )
    );

在我的themeplate文件夹中:我的single.php的名称应该是什么?它是“单个wpmon product.php”吗?或“single product.php”

我两个都试过了。。但它不适用于:(

共有2个答案

姜德泽
2023-03-14

单页名称取决于您注册的自定义文章类型的名称。因此,此帖子类型的单个模板文件必须是single-wpmon-product.php

也许你忘了在“inithook”中调用注册函数。例如,如果函数名为:函数寄存器_myposttype()

因此,您必须将其称为add_action('init','register_myposttype')

汤承德
2023-03-14

模板确实需要是单个wpmon product.php。正如您可能已经看到的,WordPress Codex在这里为您提供了指南:http://codex.wordpress.org/Post_Type_Templates. 我已经在本地创建了自定义post_类型,该模板文件名适合我。

我不知道为什么它对你不起作用。你确定你是在我的商店里创建这些帖子,而不是在我的商店里创建帖子吗?

 类似资料:
  • 问题内容: 我正在使用下面的循环+ jQuery在下一组页面中加载,并且在第一次单击时有效,但是当加载下一页并单击“较新的帖子”时,它将重新加载整个页面。有任何想法吗? 问题答案: 您正在使用jQuery的方法插入内容,这是的快捷方式,当然可以动态地插入内容。 动态内容需要将事件委派给非动态父对象,而jQuery可以轻松实现

  • 你好,我想在这个代码的帮助 函数register_my_custom_menu_page(){add_menu_page('custom menu title','custom menu','my-menu-slug2','manage_options','custompage','my_custom_menu_page',plugins_url('myplugin/images/icon.png

  • 本文向大家介绍WordPress动态页面菜单导航,包括了WordPress动态页面菜单导航的使用技巧和注意事项,需要的朋友参考一下 在编写了可以在Wordpress中创建给定页面的子页面列表的函数之后,我需要更强大,更自动的功能。为此,我创建了一个插件,该插件将创建一个包含动态创建的页面菜单的小部件。 该小部件可以确定当前正在显示的页面,并将爬到页面树上,直到找到根页面为止。在攀爬页面树的同时,插

  • 我在wordpress中编写了一个php页面,它应该从数据库中获取一些信息并显示到页面上。我正在尝试添加直接从页面更新信息的功能,似乎有什么东西正在剥离我的第一个表单标记,但其他的没有。有没有人见过这样的事情,或者知道可能发生的事情? 这里是PHP 第一次通过循环得到的html如下: 注意表单标记是如何丢失的。通过循环的另外两次传递,这是到页面的HTML输出: 在那里,您将注意到表单标记已正确应用

  • 我有一个问题,在http://poshpanel.com/的主页上,选择后的特色图像被裁剪成600x250,并被放在主屏幕上,如下面的帖子所示。 我想让它变得更大,可以做些什么使它更大,更引人注目。 照片裁剪URLhttp://poshpanel.com/wp-content/uploads/2012/08/Pamela-Skaist-Levy-and-Gela-Nash-Taylor-1-600

  • 我下面的教程,创建表单与高级自定义字段,更新用户配置文件。当我按下提交按钮时,页面变成空白(白色)。也许你们可以在下面看到一行引起麻烦的代码。教程说它告诉WordPress它在更新用户而不是页面。 我希望页面重新加载,或者在提交后重定向到另一个页面。 教程参考:https://usersinsights.com/acf-user-profile/ 这段代码在functions.php.它转换短代码