如何使Wordpress插件具有"每个帖子"选择?

时间:2013-01-22 13:13:34

标签: wordpress wordpress-plugin wordpress-theming

我正在建立一个Wordpress博客,需要一个自定义幻灯片系统,每个帖子管理页面都有一个管理面板(有点像Yoast的SEO插件在每个页面上都有选项)。

如何让管理员选项显示在帖子管理页面上?

谢谢,

查理

1 个答案:

答案 0 :(得分:0)

您没有提供有关项目的更多详细信息,但您可能want to make some meta_boxes并将数据保存为custom fields

这是一个截断的示例culled from something I put together for a question at wordpress.stackexchange。某些功能的详细信息对于您的问题并不重要,但它说明了一般的“如何”。按照链接工作,但真诚的beta代码。

// author checkboxes
add_action( 'add_meta_boxes', 'assisting_editor' );
function assisting_editor() {
    add_meta_box(
        'assisting_editor', // id, used as the html id att
        __( 'Editorial Tasks' ), // meta box title
        'editor_tasks', // callback function, spits out the content
        'post', // post type or page. This adds to posts only
        'side', // context, where on the screen
        'low' // priority, where should this go in the context
    );
}

// this is the callback that creates the meta box content
function editor_tasks( $post ) {
  // function details skipped; follow the link
}

// to save the data
add_action( 'save_post', 'save_metadata');
// callback for the save hook ^^
function save_metadata($postid) {
  // function details skipped; follow the link
}