0

** 编辑 **

我删除了一些在?>解决问题之后存在的空格。

**

我为自定义帖子创建了一个简单的插件,当我在自定义帖子编辑器中保存或更新帖子而不是恢复到帖子编辑器(如普通的 Wordpress 帖子)时,屏幕变为空白。它确实更新了帖子,没有问题。

有没有我忘记包含在我的代码中的选项:

<?php

add_action( 'init', 'packages_post' );

function packages_post() {
  register_post_type( 'packages',
    array(
        'labels' => array(
            'name' => 'Packages',
            'singular_name' => 'Packages',
            'add_new' => 'Add New',
            'add_new_item' => 'Add New Package',
            'edit' => 'Edit',
            'edit_item' => 'Edit Package',
            'new_item' => 'New Package',
            'view' => 'View',
            'view_item' => 'View Package',
            'search_items' => 'Search Package',
            'not_found' => 'No Packages found',
            'not_found_in_trash' => 'No Packages found in Trash',
            'parent' => 'Parent Package'
        ),

        'public' => true,
        'menu_position' => 15,
        'supports' => array( 'title', 'editor', 'comments', 'thumbnail', 'custom-fields' ),
        'taxonomies' => array( '' ),
        'menu_icon' => plugins_url( '/menu-logo.png', __FILE__ ),
        'has_archive' => false
    )
);
}

?>
4

1 回答 1

2

在 php 文件末尾检查所有 php 文件是否有空格。

IE

);
}

?>         

?>后面有空格/新的中断(在我的例子中)。您很可能在.php正在使用/包含的随机文件中有一些。

于 2013-10-14T16:19:54.683 回答