Home > Article > Backend Development > WORDPRESS plug-in development learning (1) HELLO WORLD, wordpresshello_PHP tutorial
The first article in the WORDPRESS plug-in development and learning series, append the fixed character "Hello World" at the end of each article
1. Open the wordpress directory->wp-content->plugins
2. Create a new directory 1100w-hello-world under plugins
3. Create two new files under 1100w-hello-world
1100w-hello-world.php is a necessary file for the plug-in and the entry file for the plug-in. Place the main function code of the plug-in. If the plug-in contains many functions, the function code can be placed in different php pages. In this example, because only hello world is displayed, the function code is transferred to the 1100w-hello-world.php code
readme.txt If you need to share the plug-in to the wordpress community, you need to use this file. During testing, the build was not used.
After the creation is completed, the directory structure is as follows:
4. Edit the 1100w-hello-word.php file and enter the following code first
<?<span>php </span><span>/*</span><span> Plugin Name: Hello-World Plugin URI: http://1100w.com/ Description: 最简单的插件实现,在每篇文章的后面追加hello world Version: 1.0 Author: 1100w Author URI: http://1100w.com License: GPL </span><span>*/</span> ?>
After saving the code, open wordpress and enter the background plug-in management. Although the function code is not added, you can see the plug-in information we developed
The above comment code is the description code of the wordpress plug-in. The format is fixed and must be followed by each wordpress plug-in. Corresponding to:
Plug-in name
Official link of the plug-in
Plug-in description
Version
Author
Official link of the author
Open source agreement
5. Add function code to 1100w-hello-word.php
<span>//</span><span>添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据</span> add_filter('the_content','hello_world'<span>); </span><span>//</span><span>回调函数</span> <span>function</span> hello_world(<span>$content</span><span>) { </span><span>//</span><span>检测是否为single页面.</span> <span>if</span><span> ( is_single() ) { </span><span>//</span><span>添加Hello World.</span> <span>return</span> <span>$content</span> . "<h1> Hello World </h1>"<span>; } </span><span>else</span><span> { </span><span>//</span><span>如果是其它页面不予处理。</span> <span>return</span> <span>$content</span><span>; } }</span>
6. Activate the plug-in and open a link. The plug-in function is displayed as follows: