Semalt專家:如何創建一個簡單的WordPress插件

創建自定義WordPress插件很容易。大多數人可能會發現此方面對處理他們的修改和許多需求很有幫助。插件是PHP代碼的一部分,可改變您網站的運行方式。可以創建此代碼並將其添加到您的WordPress網站,而無需修改網站的主要代碼。在某些情況下,您可能需要向網站添加一項獨特功能,該功能沒有現成的商業插件。

在此SEO文章中,由 Semalt ,您將學習如何創建自定義WordPress插件。

WordPress插件的基本結構

在此SEO指南中,我們將重點介紹創建WordPress插件。這是一個簡單的PHP文件,其中包含一些說明。在我的SEO看來,創建一個文件夾並將PHP文件放入其中總是好的。此文件夾應包含與插件上相似的名稱。創建此文件後,必須將其上傳到服務器主機上的wp-content/plugins文件夾。插件有一些基本知識。例如,有標題。

WordPress插件標頭

簡單的標頭具有WordPress可以識別的小功能結構。例如,它具有:

<?php

插件名稱:我們的新插件

這是與WordPress內容管理系統兼容的最簡單的插件頭格式。通過執行此步驟,您將獲得一個可用的插件,可以在WordPress插件區域中激活它。但是,它沒有任何功能。因此,它不會改變您網站的任何功能。標頭還可以包含其他一些信息,例如作者,描述,版本等。某些信息對於將來的開發目的可能是必需的。

其餘的插件

對插件的說明沒有限制。但是,必須將網站的響應作為一種構建策略。輸入過多的代碼可能會使您的網站被大量修改。您可以根據需要修改插件。這是一個簡單的PHP文件,您可以像對任何主題進行修改一樣,可以對functions.php文件進行任何修改。從一個基本的角度來看,最小化您可以在WordPress網站中進行的更改至關重要。例如,即使是在全新的網站上,我也可以使用此代碼段來幫助我的網站將頁面重定向到另一個頁面;

函數my_custom_redirect(){

全局$ post;

if(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;

if(is_page()|| is_object($ post)){

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

wp_redirect($ redirect);

退出;

add_action('get_header','my_custom_redirect');

創建自定義WordPress插件非常簡單。像上述情況一樣,我們製作了一個能夠重定向頁面的插件。您還可以添加另一行PHP代碼以在WordPress網站上執行不同的功能。