kermage/themeplate

一个用于处理开发全功能WordPress主题所需一切的工具包。

安装: 21

依赖项: 0

建议者: 0

安全: 0

星标: 5

关注者: 3

分支: 0

开放问题: 1

类型:wordpress-plugin

v3.19.3 2024-04-04 12:10 UTC

README

"一个用于处理开发全功能WordPress站点所需一切的工具包"

  • 为文章、术语、用户和菜单项添加元框
  • 注册自定义文章类型和自定义分类法
  • 创建选项页面并添加自定义管理列
  • 前端标记清理器,带有清晰的导航遍历器

特性

  • 完全兼容新的块编辑器:Gutenberg
  • 与原生WordPress函数/方法类似工作
  • 对WordPress页面/面板看起来无缝美观
  • 尽可能简单、直接、易用

入门

1. 安装工具包

  • 作为主题所需的插件:请参阅这里
  • 作为必用插件:请参阅这里

2. 添加到主题的 functions.php 或插件的 main php文件

if ( class_exists( 'ThemePlate' ) ) :
	ThemePlate( array(
		'title' => 'Project Name',
		'key'   => 'project_prefix'
	) );
	require_once 'post-types.php';
	require_once 'settings.php';
	require_once 'meta-boxes.php';
endif;
  • 使用一个包含 标题 的数组初始化,用作
    • 在预创建的选项页面中作为页面和菜单标题
    • 注册选项名称的前缀和每个元键
  • 包含 ThemePlate-d 项目定义的文件

3. 定义要 ThemePlate-d 的项目

  • ThemePlate()->post_type( $args );
  • ThemePlate()->taxonomy( $args );
  • ThemePlate()->settings( $args );
  • ThemePlate()->post_meta( $args );
  • ThemePlate()->term_meta( $args );
  • ThemePlate()->user_meta( $args );
  • ThemePlate()->menu_meta( $args );
  • ThemePlate()->page( $args );
  • ThemePlate()->column( $args );

请参阅Wiki部分

Yeoman生成器

检查generator-themeplate以启动一个由 ThemePlate 驱动的WP站点。