自定义帖子类型-页面模板

时间:2016-01-30 作者:Rashed Uddin Ripon

我已经准确地创建了我的自定义帖子类型插件&;它在管理面板上运行良好。

我已经为这个插件设置了一个使用自定义模板的过滤器

    add_filter( \'template_include\', \'include_template_function\', 1 );

function include_template_function( $template_path ) {
    if ( get_post_type() == \'employees\' ) {
        // if ( is_single() ) {
            // checks if the file exists in the theme first,
            // otherwise serve the file from the plugin
            if ( $theme_file = locate_template( array ( \'employee-template.php\' ) ) ) {
                $template_path = $theme_file;
            } else {
                $template_path = plugin_dir_path( __FILE__ ) . \'employee-template.php\';
           // }
        }
    }
    return $template_path;
}
但我找不到可以在网站上显示自定义字段内容的确切查询。我想要一个存档页,但我会让它有3列。我想显示自定义字段内容,而不是正文内容。

1 个回复
SO网友:Marley

您的自定义字段是什么?与中一样,您是使用内置方式(在屏幕选项>自定义字段下)创建自定义字段,还是在主题定制器面板中创建自定义字段。

您需要确保模板“employee template.php”正在调用自定义字段。有不同的方法可以从创建自定义字段的不同方法中获取信息。。。尤其是如果您创建了自己的主题定制管理界面,而不是使用内置的wordpress方法。

还要确保您实际上已经创建了员工模板。php和不依赖于模板层次结构。

希望这有帮助。

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register