好,那我给你做一个 最简单可运行的 WordPress 插件,只要上传到 wp-content/plugins/ 并启用,就能在后台和前台看到效果。
我们做一个**“Hello World”插件**,激活后会在文章末尾自动加一行提示文字。
插件代码
-
在本地建一个文件夹,比如:
wp-content/plugins/my-first-plugin/ -
在里面新建文件:
my-first-plugin.php - 把下面的代码粘进去:
<?php
/*
Plugin Name: My First Plugin
Plugin URI: https://example.com
Description: 这是一个测试用的简单 WordPress 插件,激活后会在文章末尾添加一句话。
Version: 1.0
Author: 你的名字
Author URI: https://example.com
License: GPL2
*/
// 防止被直接访问
if ( !defined('ABSPATH') ) {
exit;
}
// 在文章末尾加一句话
function mfp_add_message_to_post( $content ) {
if ( is_single() && is_main_query() ) {
$content .= '<p style="color:red; font-weight:bold;">这是来自 My First Plugin 的提示!</p>';
}
return $content;
}
add_filter( 'the_content', 'mfp_add_message_to_post' );
// 在后台插件列表页添加一个链接
function mfp_plugin_action_links( $links ) {
$links[] = '<a href="https://example.com" target="_blank">帮助</a>';
return $links;
}
add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'mfp_plugin_action_links' );
使用方法
-
把这个文件夹
my-first-plugin上传到你的 WordPress:wp-content/plugins/my-first-plugin/ - 登录后台 → 插件 → 找到 My First Plugin → 点击 启用
- 打开任意文章 → 在末尾应该会看到红色的“这是来自 My First Plugin 的提示!”
- 在后台插件页面,你会看到插件名称后面多了一个 帮助 链接(跳转到 example.com)
如果你想,我可以帮你扩展成一个后台可设置文字的版本,这样你可以直接在后台更改末尾显示的内容,不用改代码。
你要我直接帮你升级成带后台设置界面的版本吗?这样你就能测试更完整的 WordPress 插件功能。
发表回复