Genbaenkle: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Wordpress - Anpassungen im Theme: single.php wird erweitert um die Abfrage welcher Kategorie der Post angehört. nach "get_header(); ?>" ' <?php $post =…“)
 
 
(6 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Wordpress - Anpassungen im Theme:
+
Geo Mashup und Gravity Form
  
single.php
+
https://wordpress.org/support/topic/plugin-geo-mashup-gravity-form-location-save
  
wird erweitert um die Abfrage welcher Kategorie der Post angehört.
 
  
nach  "get_header(); ?>"
 
  
  
'
+
Im Theme "Enfold"
<?php
 
$post = $wp_query->post;
 
if (in_category('Anbieter'))
 
{
 
include(TEMPLATEPATH.'/single_anbieter.php');
 
}
 
 
elseif (in_category('sorte'))
 
{
 
include(TEMPLATEPATH.'/single_sorte.php');
 
}
 
 
elseif (in_category('erhalter'))
 
{
 
include(TEMPLATEPATH.'/single_erhalter.php');
 
}
 
 
else
 
{
 
include(TEMPLATEPATH.'/single_default.php');
 
}
 
?>'
 
  
dann in den einzelnen Templates
+
header.php wurde erweitert für Datatables. Css und javascript wurden eingebunden.
  
  
z.B. /single_anbieter.php
+
ebenso in der functions.php folgendes ergänzt
  
wird eingefügt:
+
"
 +
add_filter('avf_title_args', 'fix_single_post_title', 10, 2);
 +
function fix_single_post_title($args,$id)
 +
{
 +
    if ( is_single() )
 +
    {
 +
        $args['title'] = get_the_title($id);
 +
        $args['link'] = get_permalink($id);
 +
        $args['heading'] = 'h1';
 +
    }
  
echo do_shortcode('[cft format=0]');
+
    return $args;
 +
}
 +
"
  
  
Das CFT bezieht sich auf das Plugin die "Custome field Template"
+
Für die Detail-Anzeige der Samen-Anbieter, Kategorie "Anbieter" wird die Erweiterung "'''Custom field template'''" verwendet. Hier der Punkt (Hook).
  
Dort kann man das template gestalten und die felder Aufrufen, welche gefragt sind.
+
Für die Tabelle der Samen-Abieter wird Datatables eingebunden und für das Auslesen der Custom Fields in die Tabelle pro Anbieter die '''Erweiterung Custom Content'''.

Aktuelle Version vom 2. Juni 2016, 09:49 Uhr

Geo Mashup und Gravity Form

https://wordpress.org/support/topic/plugin-geo-mashup-gravity-form-location-save



Im Theme "Enfold"

header.php wurde erweitert für Datatables. Css und javascript wurden eingebunden.


ebenso in der functions.php folgendes ergänzt

" add_filter('avf_title_args', 'fix_single_post_title', 10, 2); function fix_single_post_title($args,$id) {

   if ( is_single() )
   {
       $args['title'] = get_the_title($id);
       $args['link'] = get_permalink($id);
       $args['heading'] = 'h1';
   }
   return $args;

} "


Für die Detail-Anzeige der Samen-Anbieter, Kategorie "Anbieter" wird die Erweiterung "Custom field template" verwendet. Hier der Punkt (Hook).

Für die Tabelle der Samen-Abieter wird Datatables eingebunden und für das Auslesen der Custom Fields in die Tabelle pro Anbieter die Erweiterung Custom Content.