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 ファイルの末尾に空白がないか確認してください。

すなわち

);
}

?>         

?>後に空白/新しい改行があります(私の例では)。ほとんどの場合、.php使用/インクルードされているランダム ファイルにいくつか含まれています。

于 2013-10-14T16:19:54.683 に答える