Semalt Expert:如何创建一个简单的WordPress插件

创建自定义WordPress插件很容易。大多数人可能会发现此方面对处理他们的修改和许多需求很有帮助。插件是PHP代码的一部分,可更改您网站的运行方式。可以创建此代码并将其添加到WordPress网站,而无需修改网站的主要代码。在某些情况下,您可能需要向网站添加一项独特功能,该功能没有现成的商业插件。

在这个搜索引擎优化的文章,由安德鲁Dyhan,由权威专家提供Semalt ,您将学习如何创建自定义的WordPress插件。

WordPress插件的基本结构

在本SEO指南中,我们将重点介绍创建WordPress插件。这是一个简单的PHP文件,其中包含一些说明。在我的SEO看来,创建一个文件夹并将PHP文件放入其中总是好的。此文件夹应包含与插件上相似的名称。创建此文件后,必须将其上传到服务器主机上的wp-content / plugins文件夹。插件有一些基本知识。例如,有标题。

WordPress插件头

简单的标头具有WordPress可以识别的小功能结构。例如,它具有:

<?php

插件名称:我们的新插件

这是与WordPress内容管理系统兼容的最简单的插件头格式。通过执行此步骤,您将获得一个有效的插件,可以在WordPress插件区域中激活它。但是,它没有任何功能。因此,它不会改变您网站的任何功能。标头还可以包含其他一些信息,例如作者,描述,版本等。某些信息对于将来的开发目的可能是必需的。

其余的插件

您可以在插件上放置的说明没有限制。但是,必须将网站的响应作为一种构建策略。输入太多代码可能会使您的网站被大量修改。您可以根据需要修改插件。这是一个简单的PHP文件,您可以像对任何主题进行修改一样,可以对functions.php文件进行任何修改。从一个基本的角度来说,至关重要的是最小化您可以在WordPress网站中进行的更改。例如,我可以使用此代码段帮助我的网站将页面重定向到另一个页面,即使是在全新的网站上也可以;

函数my_custom_redirect(){

全球$ post;

如果(is_page()|| is_object($ post)){

if($ redirect = get_post_meta($ post-> ID,'redirect',true)){

wp_redirect($ redirect);

出口;

add_action('get_header','my_custom_redirect');

此代码段具有一个简单的功能。它可以允许您将自定义元添加到任何页面。此外,它可以帮助您使用其他URL添加自定义“重定向”。在我之前的标头中,整个插件看起来像;

<?php

/ *

插件名称:我们的新插件

函数my_custom_redirect(){

全球$ post;

如果(is_page()|| is_object($ post)){

如果($ redirect = get_post_meta($ post-> ID,'redirect',true))

wp_redirect($ redirect);

出口;

add_action('get_header','my_custom_redirect');

创建自定义WordPress插件就这么简单。像上述情况一样,我们制作了一个可以重定向页面的插件。您还可以添加另一行PHP代码以在WordPress网站上执行不同的功能。