Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein.

Ähnliche Präsentationen


Präsentation zum Thema: "WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein."—  Präsentation transkript:

1 WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein WordPress Plugin Franz Wieser

2 Franz Wieser www.wieser.at

3 Franz Wieser www.wieser.at

4 Franz Wieser www.wieser.at
Plugin installieren Admin Menü Plugin installieren aufrufen im Suchfeld wp hallo welt oder anderen Begriff eingeben Button jetzt installieren drücken, das Plugin wird vom WordPress Repository in deine WordPress Installation geladen. oder geziptes Pluginfile uploaden Plugin aktivieren Plugin verwenden Franz Wieser

5 Franz Wieser www.wieser.at
Wordpress PHP Wie Wordpress werden auch Plugin und Themen mit der Programmiersprache PHP entwickelt. Als Datenbank wird MySQL verwendet Die API Funktionen von Wordpress sind im Codex zu finden Franz Wieser

6 Header eines WordPress Plugin
<?php /* Plugin Name: WP Hallo Welt Version: Plugin URI: Description: Hallo Welt als WordPress Plugin. Shortcode für Artikel und Seite [hw] – Sidebarwidget – Admin Menü und Admin Seite Author: Franz Wieser Author URI: Licenc: GPLv2 */ Franz Wieser

7 WordPress Pluginverzeichnisse
die PHP Datei wird innerhalb der WordPress Installation unter wp-content/plugins/ direkt oder in einem Ordner gespeichert: wp-content/plugins/wp-hallo-welt im Ordner des Plugins werden auch weitere PHP, CSS, JS usw Dateien inlcudiert Franz Wieser

8 Franz Wieser www.wieser.at
WordPress Shortcode im Texteditor von Beiträge und Seiten wird der Shrotcode [hw] geschrieben hinter dem Shortcode wird eine Funktion erstellt und mit add_shortcode wird die Funktion verknüpft, add_shortcode hat zwei Parameter Bezeichnung des Shortcode add_shortcode(‚hw‘, ‚hallo_welt_shortcode‘); verknüpfte Funktion function hallo_welt_shortcode($atts) { return „<h2>Hallo in der WordPress Welt</h2><br/>“; } Franz Wieser

9 WordPress Sidebar Widget
Bezeichnung des Widget wp_register_sidebar_widget(‚1‘,__(‚Hallo Welt‘), ‚hallo_welt_sidebarwidget‘); verknüpfte Funktion function hallo_welt_sidebarwidget() { echo ‚<h3 class=“widget-title“>Hallo Welt</h3>‘; echo ‚<ul><li>hallo‚ in der WordPress Welt:<br/>‘; echo ‚</li></ul>‘; } Franz Wieser

10 Franz Wieser www.wieser.at
Sidebar Widget Class Wordpress stellt auch eine Widget Class bereit WP_Widget Registrieren des Widget add_action( 'widgets_init', function() { register_widget( 'Hallo_Welt_Widget' ); } ); Franz Wieser

11 Franz Wieser www.wieser.at
WordPress Admin Seite Aktion admin Menü add_action(‚admin_menu‘, ‚hallo_welt_plugin_menu‘); Bezeichnung der Seite function hallo_welt_plugin_menu() { add_menu_page(‚hallo welt‘, ‚Hallo Welt‘, ‚read‘, ‚hallowelt‘, ‚hallo_welt_seite‘); } Verknüpfte Funktion für die Seite function hallo_welt_seite() { global $current_user; echo ‚<div class=“wrap“>‘; echo ‚<H3>Hallo Welt</H3>‘; echo ‚Hallo ‚.$current_user->display_name.‘ in der WordPress Welt</p>‘; echo ‚</div>‘; } Franz Wieser

12 WordPress Option Fields
Speichern im Option Field update_option( ‚fw_hallowelt‘, $hallowelt); Abrufen des Option Field $hwtext=get_option(‚fw_hallowelt‘); Franz Wieser

13 WordPress Custom Fields
Abrufen eines Custom Fields $field=get_post_meta(get_the_ID(), $meta ) Beispielshortcode [cf] add_shortcode(‚cf‘, ‚hallo_cf‘) { echo get_post_meta(get_the_ID(), ‚hallofeld‘ ); } Franz Wieser

14 WordPress Custom Post Type
Post Type erstellen - Function function hallo_post_type() { $args = array( ‚public‘ => true, ‚label‘ => ‚Welt‘ ); register_post_type( ‚welt‘, $args ); } Initalisieren der Post Type function add_action( ‚init‘, ‚hallo_post_type‘ ); Franz Wieser

15 Franz Wieser www.wieser.at
Wordpress Taxonomies Categories, Tags bei Beiträge Custom Taxonomies register_taxonomy ('land',array(), array( 'labels' => array('name' => 'Land'), 'hierarchical' => true, 'show_ui' => true, 'query_var' => true, 'rewrite' => false ) ); 'taxonomies' => array('land'), Franz Wieser

16 Plugin Beschreibung readme.txt
im Pluginverzweichnis wird zusätzlich zum PHP File die Datei readme.txt erstellt, diese ist die Beschreibung für das Plugin Verzeichnis === Plugin Name === Contributors: tikolan Donate link: Tags: Hallo Welt Requires at least: Tested up to: 4.7 Stable tag: Hallo Welt als WordPress Plugin. Shortcode ... Franz Wieser

17 Franz Wieser www.wieser.at
readme.txt 2 == Description == Hallo Welt … * Shortcode * Sidebar Widget * Admin Menü == Instalation == 1. Installieren 1. Aktivieren 1. testen == Frequently Asked Question == == Screenshots == == Changelog == = 1.1 = = 1.0 = == Upgrad Notice == Franz Wieser

18 Plugin im WordPress Repository
über SVN werden die Files auf den Server von WordPress eingespielt und stehen dann unter Plugins in deinem Adminbereich zum Download und Installieren bereit. Auf sind ebenfalls alle Plugins. Franz Wieser

19 Franz Wieser www.wieser.at
Meine Plugins WordPress Plugin Repository WP Hallo Welt FW Mini Termin FW Anker weitere Entwicklungen Fussnoten Mini Feld Public Profil fliegender Artikel Mein Titel Stammdaten Blatt Profil Daten FW Bloginfo dbs Matrix Franz Wieser

20 Franz Wieser www.wieser.at
WordPress Meetup Linz ca einmal im Monat findet im Otelo Linz Auwiesen das WordPress Meetup statt. weiters gibt es WordPress Coder Abend rund um Plugin und Themen Entwicklung Franz Wieser

21 Franz Wieser www.wieser.at
WordPress Workshop Morgen Sonntag beim Wordcamp Vienna WP Hallo Welt - Experimente Wordpress Anwender Franz Wieser

22 Franz Wieser www.wieser.at
Seit über 10 Jahren nutze ich WordPress für Homepages Webprogrammierung seit ca 1992 – Webapplicationen, CMS, Shop, Portalsysteme Supportmitwirkung bei WPDE.org Forum mehrere Plugins im WordPress Plugin Repository Seit ca 5 Jahre WP Meetup in Garsten bei Steyr und Linz Franz Wieser

23 Franz Wieser www.wieser.at
WP Hallo Welt wpde.org Franz Wieser


Herunterladen ppt "WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein."

Ähnliche Präsentationen


Google-Anzeigen