开发文档

TextPress 开发者文档

从入门到精通,帮助你快速掌握 TextPress 开发技巧

插件开发 插件结构

插件结构

学习如何创建一个 TextPress 插件。

基本结构

plugins/my-plugin/
plugin.json 插件配置
my-plugin.php 主文件

plugin.json 配置

JSON
{
    "name": "My Plugin",
    "version": "1.0.0",
    "author": "Your Name",
    "description": "插件描述",
    "main": "my-plugin.php"
}

主文件示例

PHP
<?php
/**
 * Plugin Name: My Plugin
 * Description: 插件描述
 * Version: 1.0.0
 * Author: Your Name
 */

// 防止直接访问
if (!defined('TEXTPRESS')) exit;

// 注册钩子
add_action('init', function() {
    // 初始化代码
});

// 添加过滤器
add_filter('the_content', function($content) {
    return $content . '<p>由插件添加</p>';
});
反馈 顶部