Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress插件样板(插件结构)-自定义帖子类型、元框和保存元信息?_Php_Wordpress - Fatal编程技术网

Php Wordpress插件样板(插件结构)-自定义帖子类型、元框和保存元信息?

Php Wordpress插件样板(插件结构)-自定义帖子类型、元框和保存元信息?,php,wordpress,Php,Wordpress,我刚刚掌握了编写第一个插件的窍门。它由两种自定义帖子类型组成,并附加了两种不同类型的自定义元框。我得到了保存的工作,甚至一个功能的短代码,并显示在前端 但结果真的很混乱,所以我决定重写它。我遇到了一个叫做“WordPress插件样板”的东西,它看起来确实很受欢迎。但我就是不明白我应该把所有东西放在哪里 有人能告诉我应该在哪里玩吗?例如,自定义帖子类型,添加元框,保存元框信息等等 如果没有也许有人对好的插件结构有一个很好的总结 WordPress插件样板是基于作者的最佳实践和几个插件所需的通用代

我刚刚掌握了编写第一个插件的窍门。它由两种自定义帖子类型组成,并附加了两种不同类型的自定义元框。我得到了保存的工作,甚至一个功能的短代码,并显示在前端

但结果真的很混乱,所以我决定重写它。我遇到了一个叫做“WordPress插件样板”的东西,它看起来确实很受欢迎。但我就是不明白我应该把所有东西放在哪里

有人能告诉我应该在哪里玩吗?例如,自定义帖子类型,添加元框,保存元框信息等等


如果没有也许有人对好的插件结构有一个很好的总结

WordPress插件样板是基于作者的最佳实践和几个插件所需的通用代码而准备好的脚手架,如果您的唯一需求只是添加自定义帖子类型和添加元框,则无需使用此模板。您只需创建正确的插件头和CPT代码

例如:

<?php
/*
Plugin Name: My Toolset
Plugin URI:  http://URI_Of_Page_Describing_Plugin_and_Updates
Description: This describes my plugin in a short sentence
Version:     1.5
Author:      John Smith
Author URI:  http://URI_Of_The_Plugin_Author
License:     GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages
Text Domain: my-toolset
*/

defined( 'ABSPATH' ) or die( 'No script kiddies please!' );

add_action( 'init', 'create_post_type' );
//Registers the Product's post type
function create_post_type() {
    register_post_type( 'acme_product',
        array(
            'labels' => array(
                'name' => __( 'Products' ),
                'singular_name' => __( 'Product' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
}

我认为对于一个刚开始。。。您将在以下结果中找到很好的示例/链接:,如