Home  >  Article  >  Backend Development  >  WORDPRESS plug-in development learning (1) HELLO WORLD, wordpresshello_PHP tutorial

WORDPRESS plug-in development learning (1) HELLO WORLD, wordpresshello_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:56:39915browse

WORDPRESS plug-in development and learning (1) HELLO WORLD, wordpresshello

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:

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/986993.htmlTechArticleWORDPRESS plug-in development and learning (1) HELLO WORLD, wordpresshello WORDPRESS plug-in development and learning series of articles, the first in each article Append fixed characters Hello World at the end of the article 1. Open w...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn