Benutzer-Werkzeuge

Webseiten-Werkzeuge


wp-plugins:q-and-a-faq

====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

wp-plugins:q-and-a-faq [2013/09/07 10:27]
Sunflower angelegt
wp-plugins:q-and-a-faq [2019/04/25 14:04] (aktuell)
Zeile 2: Zeile 2:
 related plugin: [[http://​wordpress.org/​plugins/​q-and-a/​|Q and A and Knowledge Base for WordPress]]\\ related plugin: [[http://​wordpress.org/​plugins/​q-and-a/​|Q and A and Knowledge Base for WordPress]]\\
 related problem: Xtreme-one Forum:​[[http://​marketpress.de/​support/​topic/​template-custom-post-type/​|Template Custom Post Type]] related problem: Xtreme-one Forum:​[[http://​marketpress.de/​support/​topic/​template-custom-post-type/​|Template Custom Post Type]]
 +
 +===== Erstellen eines eigenen templates für die Ausgabe =====
  
 Das plugin verwendet für die Stadardausgabe als Template die page.php oder single.php oder index.php des Themes. ChildThemes werden nicht berücksichtigt. Das plugin verwendet für die Stadardausgabe als Template die page.php oder single.php oder index.php des Themes. ChildThemes werden nicht berücksichtigt.
Zeile 7: Zeile 9:
 Man hat aber die Möglichkeit,​ ein eigenes template zu erstellen. Das muß dann im Ordner des verwendeten Themes erstellt werden (''​single-qa_faqs.php''​). Im Fall von xtreme-one wäre das im xtreme-one Ordner des frameworks. Man hat aber die Möglichkeit,​ ein eigenes template zu erstellen. Das muß dann im Ordner des verwendeten Themes erstellt werden (''​single-qa_faqs.php''​). Im Fall von xtreme-one wäre das im xtreme-one Ordner des frameworks.
  
-Hier zeige ich nun verschiedene Möglichkeiten auf, um ein eigenes Template für xtreme-one und oder das ChildTheme zu erstellen. Als Basis dient uns dazu die single.php.+Hier zeige ich nun verschiedene Möglichkeiten auf, um ein eigenes Template für xtreme-one und oder das ChildTheme zu erstellen. Als Basis dient uns dazu die single.php. Im folgenden wird das Vorgehen für htm5 gezeigt. Wenn man die Standard html Ausgabe verwendet, einfach die entsprechenden 2 html template parts von xtreme-one verwenden und umbenennen.
  
-===== Möglichkeit 1: Template im Theme =====+==== Möglichkeit 1: Template im Theme ====
  
-1.1. Anlegen einer Datei im Ordner xtreme-one/​single-qa_faqs.php auf Basis der single.php ​+1.1. Anlegen einer Datei im Ordner xtreme-one/​single-qa_faqs.php auf Basis der single.php ​(html5 und html)
  
 single-qa_faqs.php single-qa_faqs.php
Zeile 29: Zeile 31:
  
 </​code>​ </​code>​
-1.2. Erstellen der html5loop-single-qafaqs.php+1.2. Erstellen der html5loop-single-qafaqs.php auf Basis der html5loop-single.php 
 <code phpwp> <code phpwp>
 <?php <?php
Zeile 44: Zeile 46:
 endif; endif;
 </​code>​ </​code>​
 +Bei Verwendung der Standardausgabe(html) entsprechend die Datei loop-single.php verwenden und in loop-single-qafaqs.php umbenennen und die html5- parts entfernen.\\
 +''​get_template_part('​includes/​posttemplates/​content',​ '​single-qafaqs'​);''​
  
-1.3. Anlegen einer xtreme-one/​includes/​posttemplates/​html5-content-single-qafaqs.php+1.3. Anlegen einer xtreme-one/​includes/​posttemplates/​html5-content-single-qafaqs.php auf Basis der html5-content-single.php
 <code phpwp> <code phpwp>
 <article class="<?​php xtreme_post_class() ?>" id="​post-<?​php the_ID() ?>">​ <article class="<?​php xtreme_post_class() ?>" id="​post-<?​php the_ID() ?>">​
Zeile 73: Zeile 77:
 </​article>​ </​article>​
 </​code>​ </​code>​
 +Bei Verwendung der Standardausgabe(html) entsprechend die Datei content-single.php verwenden und in content-single-qafaqs.php umbenennen.
 +
 Hier gilt es noch zu erwähnen, das die Ausgabe der ''<​hgroup>''​ für html5 vermutlich nicht in die Spezifikationen mit aufgenommen wird, man könnte diese also auch schon weglassen, also dann in etwa so: Hier gilt es noch zu erwähnen, das die Ausgabe der ''<​hgroup>''​ für html5 vermutlich nicht in die Spezifikationen mit aufgenommen wird, man könnte diese also auch schon weglassen, also dann in etwa so:
 <code phpwp> <code phpwp>
Zeile 91: Zeile 97:
 </​article>​ </​article>​
 </​code>​ </​code>​
-===== Möglichkeit 2: Template im ChildTheme ​=====+==== Möglichkeit 2: Template im ChildTheme ====
 Um das Ganze sicher vor xtreme-one updates zu halten, kannst du die drei oben beschriebenen Dateien auch in die entsprechenden Ordner im ChildTheme ablegen und zusätzlich folgende hooks und Funktion in deiner functions.php des ChildThemes hinterlegen:​ Um das Ganze sicher vor xtreme-one updates zu halten, kannst du die drei oben beschriebenen Dateien auch in die entsprechenden Ordner im ChildTheme ablegen und zusätzlich folgende hooks und Funktion in deiner functions.php des ChildThemes hinterlegen:​
 <code phpwp> <code phpwp>
Zeile 120: Zeile 126:
 </​code>​ </​code>​
  
-===== Möglichkeit 3: Verwenden des Standard Templates single.php ​=====+==== Möglichkeit 3: Verwenden des Standard Templates single.php ====
 Um einfach das Template der single.php zu verwenden, wird folgender hook in die functions.php des Themes , bzw. ChildThemes kopiert. Damit greift dann wieder die Template Hirachie von WordPress und es wird die entsprechende single.php verwendet. Um einfach das Template der single.php zu verwenden, wird folgender hook in die functions.php des Themes , bzw. ChildThemes kopiert. Damit greift dann wieder die Template Hirachie von WordPress und es wird die entsprechende single.php verwendet.
 <code phpwp> <code phpwp>
wp-plugins/q-and-a-faq.1378542454.gz · Zuletzt geändert: 2019/04/25 14:01 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz