Plugins und Shortcode für WordPress erstellen

Die Plugins können aus dem . installiert werden WordPress-Bedienfeld und Sie können den Code frei verwenden oder ändern, um die Funktionalität zu erweitern und zu erweitern oder sogar Ihr eigenes benutzerdefiniertes Plugin je nach den Anforderungen Ihrer Website zu erstellen.
Das Hauptmerkmal der Plugins ist, dass sie nicht invasiv sind, d. h. wenn ein Plugin installiert ist, übernimmt das Web die Funktionen, die das Plugin bietet, aber wenn das Plugin deinstalliert wird, werden diese Funktionen eliminiert.
Die meisten Plugins sind unabhängig vom Design oder Theme, das dem Web zugewiesen wurde, auch wenn Sie Themes ändern oder die WordPress-Installation aktualisieren, wird die Funktionalität nicht beeinträchtigt.
Wordpress verfügt über eine große Datenbank mit Plugins, die von Benutzern und Unternehmen veröffentlicht wurden, einige sind kostenpflichtig und andere kostenlos. Wir können die verfügbaren Plugins im offiziellen Wordpress-Plugin-Verzeichnis einsehen. Wir können auch über das Administrationspanel in der Plugins-Menü.

Erstellen Sie ein benutzerdefiniertes WordPress-Plugin


Die Erstellung eines benutzerdefinierten Plugins kann viele Probleme im Zusammenhang mit bestimmten Aspekten von Aufgaben oder Daten und Geschäftsmodellen lösen, die wir in anderen allgemeineren Plugins nicht finden können.
Die Plugins werden normalerweise von Benutzern getestet. Bevor ein Plugin auf einer funktionierenden Website installiert wird, ist es am besten, es lokal zu installieren, falls es fehlschlägt. Wir können den Fehler beheben, indem wir das Plugin aus dem Administrationsbereich oder aus dem Ordner des Plugins entfernen unsere Internetseite.
Diese Skripte werden im Ordner gespeichert wp-Inhalte / Plugins, jedes Plugin in einem Ordner mit seinem identifizierenden Namen.

Das Ziel dieses Tutorials ist Erstellen Sie ein Plugin, indem Sie die Schritte ausführen ausführlich und wir werden es auf einer Wordpress-Website testen.
In diesem Tutorial zum Erstellen eines Plugins, mit dem Sie ein Werbesystem im Web haben können. In einem anderen Tutorial, Entwicklung eines benutzerdefinierten Widgets für WordPress, hatten wir ein Widget erstellt, in diesem werden wir ein Plugin erstellen, das heißt, es enthält Widget, benutzerdefinierte Beiträge und Shortcodes, alle Veröffentlichungstools in einem einzigen Plugin.
Wir beginnen im Ordner wp-content / plugin und erstellen darin den Ordner wpanuncios das wird unser Plugin enthalten.
Dann erstellen wir die Datei wpanuncios.php, Wir öffnen es und fügen den folgenden Code hinzu und speichern die Datei.
 
Diese Überschrift gibt den Namen des Plugins, das Unternehmen, das es entwickelt hat, den Autor und eine Beschreibung seiner Hauptfunktionen an.
Wenn wir als nächstes zum WordPress-Administrator zum Plugin-Bereich gehen, sehen wir, dass unser Plugin zur Aktivierung bereit ist. Da nimmt es den Header und zeigt ihn an.

Als nächstes fügen wir den Code zum Konfigurieren des Plugins hinzu und haben ein eigenes Menü im WordPress-Administrator mit allen Optionen zum Hinzufügen und Bearbeiten von Beiträgen.
 __ ('Anzeigen'), 'singular_name' => __ ('Anzeige'), 'menu_name' => __ ('Anzeigen'), 'name_admin_bar' => __ ('Anzeigen'), 'all_items' => __ ( 'Alle Ankündigungen'), 'add_new_item' => __ ('Ankündigung hinzufügen'), 'add_new' => __ ('Neu hinzufügen'), 'new_item' => __ ('Neue Ankündigung'), 'edit_item' = > __ ('Anzeige bearbeiten'), 'update_item' => __ ('Anzeige aktualisieren'), 'view_item' => __ ('Anzeige ansehen'), 'search_items' => __ ('Suche Anzeigen'), 'not_found ' => __ (' Nicht gefunden :( '),' not_found_in_trash '=> __ (' Papierkorb leeren'),); ?> var13 ->
Als nächstes müssen wir angeben, welche Optionen der Anzeigenregistrierungsbildschirm bietet, wenn er das Hochladen eines Bildes ermöglicht, einen Editor und einen Titel hat. Diese Elemente werden bereits standardmäßig verwendet, um Informationen in Beiträgen und Seiten zu registrieren.
 __ ('ads'),' description '=> __ (' Multiple ads'), 'labels' => $ labels,'supports' => array ('title', 'editor', 'thumbnail',), ' hierarchisch '=> false,' public '=> true,' show_ui '=> true,' show_in_menu '=> true,' menu_position '=> 20,' menu_icon '=>' dashicons-editor-quote ',' show_in_admin_bar ' => false, 'show_in_nav_menus' => false, 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => true, 'publicly_queryable' => true, 'capability_type' => 'page',); // Wir registrieren den Beitrag, damit er verfügbar ist register_post_type ('ads', $ args); } // Wir fügen den Beitrag hinzu, damit er in Wordpress funktioniert add_action ('init', 'ads_post_type', 0); }?> var13 ->
Nach dem Speichern des Codes Wir aktivieren das Plugin und wir können sehen, wie die Anzeigenoption im linken Menü und in den von uns konfigurierten Optionen angezeigt wird.

Wenn wir eine neue Anzeige erstellen, verwenden wir die von uns definierten Felder, in denen der Titel der Anzeige, die wir später schreiben werden, in der Liste angezeigt wird. Der Text der Anzeige, den wir im Editor schreiben, ist der Inhalt und wir können auch ein Bild zuweisen, das das vorgestellte Bild ist, das wir der Anzeige hinzufügen können.
Als Nächstes erstellen wir einen Shortcode, der eine Reihe von Funktionen zum Erstellen von Aufruffunktionen in WordPress auf einfache Weise für die Verwendung in Beiträgen und Seiten darstellt.
Auf jeder Seite können wir beispielsweise eine Funktion aufrufen, um eine Anzeige wie folgt anzuzeigen:
[Werbung auflisten].
Wir fügen den Code unterhalb des Plugins wie folgt hinzu:
 'Ads', 'paged' => $ paged, 'posts_per_page' => 30, 'orderby' => 'title', '*****' => 'ASC')); while ($ wp_query-> have_posts ()): $ wp_query-> the_post (); ?> var13 ->

Wir können den CSS-Code trennen, um ihn in eine separate Datei zu legen. Nachdem wir diesen Shortcode aufgezeichnet haben, können wir einige Anzeigen hinzufügen. In diesem Tutorial werden wir Immobilienanzeigen platzieren, aber wir können jeden Artikel platzieren.

Als nächstes erstellen wir eine Wordpress-Seite und fügen den Shortcode hinzu, um die folgende Liste anzuzeigen [Liste der Anzeigen]
Das Ergebnis beim Anzeigen der öffentlichen Seite ist das folgende:

Sehen wir uns an, wie Sie einen Shortcode erstellen, um eine bestimmte Anzeige basierend auf ihrer ID zu sehen. Dazu fügen wir folgenden Code hinzu:
 // ------------------------------------------------ --------------------- // Shortcode Ad nach ID // - Funktion adsID_shortcode ($ atts) {// die ID der Shortcode-Parameter extrahieren (shortcode_atts (Array ('id' => '',), $atts)); // Wir suchen die Anzeige anhand der als Variable übergebenen ID $ ad = get_post ($ id); // Wir suchen die URL des vorgestellten Bildes $ image = wp_get_attachment_image_src (get_post_thumbnail_id ($ ad-> ID), 'thumbnail'); Rückkehr '

'. $ ad-> post_content. '

'; } add_shortcode ('ad', 'adsID_shortcode');
So können wir den Shortcode [Anzeigen-ID = 999] verwenden und eine bestimmte Anzeige auf einer Seite anzeigen.
Wir haben gesehen, wie man ein Plugin zum Erstellen von Anzeigen erstellt, wir könnten auch das Widget hinzufügen, das wir im oben genannten Tutorial erstellt haben, und wir könnten andere Funktionalitäten und Datenfelder integrieren.
Es gibt viele weitere Optionen und Funktionen, um ein Plugin zu erweitern, ein Thema, das wir in anderen Tutorials sehen werden.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave