Dieses Tutorial führt Sie durch das Erstellen eines WordPress -Plugins, um Geschäftsstandorte zu verwalten. Vorhandene Kenntnisse über Aktionen, Filter, Shortcodes, Widgets und objektorientierte Programmierung werden empfohlen. Grundlegendes Informationen finden Sie in "Eine Einführung in die WordPress -Plugin -Entwicklung".
Schlüsselkonzepte:
Erstellen eines Geschäftsortes Plugin:
Erstellen wir ein Plugin, um Geschäftsstandorte zu verwalten und anzuzeigen. Dies beinhaltet einen benutzerdefinierten Beitragstyp mit Meta-Feldern für standortspezifische Daten sowie Ausgabemethoden (einzelne Standortseite, Widget und Shortcode).
Verzeichnisstruktur:
wp_simple_location_plugin
css
wp_location_public_styles.css
wp_location_admin_styles.css
inc
wp_location_widget.php
wp_location_shortcode.php
wp_simple_location_plugin.php
wp_simple_location_plugin.php
ist die Haupt -Plugin -Datei, die Ladestile und enthaltene Dateien enthalten.
Haupt -Plugin -Datei (wp_simple_location_plugin.php
):
Beginnen Sie mit Sicherheit:
defined( 'ABSPATH' ) or die( 'Nope, not accessing this' );
dann der Plugin -Header:
<?php /** * Plugin Name: WordPress Simple Location Plugin * Plugin URI: https://github.com/simonrcodrington/Introduction-to-WordPress-Plugins---Location-Plugin * Description: Manages and displays business locations on your website. Includes a widget and shortcode. * Version: 1.0.0 * Author: Simon Codrington * Author URI: http://www.simoncodrington.com.au * License: GPL2 * License URI: https://www.gnu.org/licenses/gpl-2.0.html */
Die wp_simple_location
Klasse verarbeitet die Kernfunktionalität:
class wp_simple_location { private $wp_location_trading_hour_days = array(); public function __construct() { // ... (Actions and filters as described below) ... } // ... (Methods as described below) ... } // Include shortcode and widget files include(plugin_dir_path(__FILE__) . 'inc/wp_location_shortcode.php'); include(plugin_dir_path(__FILE__) . 'inc/wp_location_widget.php'); $wp_simple_locations = new wp_simple_location;
Diese detaillierte Struktur bietet eine solide Grundlage für den Bau des Plugins. Denken Sie daran, die fehlenden Codeabschnitte basierend auf den umfassenden Anweisungen der ursprünglichen Eingabe auszufüllen. Die Bilder bleiben in ihrem ursprünglichen Format und ihrer Position.
Das obige ist der detaillierte Inhalt vonEin Beispiel in der realen Welt für die Entwicklung von WordPress -Plugin. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!