Beiträge von Uwe_B

    Hallo zusammen,
    ich habe möchte zwei verschiedene Posttypes auf einer Übersichtskarte anzeigen lassen, aber bei einem von beiden den Besucher eine Vorauswahl treffen lassen. Mein Loop sieht aktuell so aus:

    PHP
    <?php 
    global $query_string;
    $map_args = array_merge( $wp_query->query, array(
    'post_type' => array('cpt1', 'cpt2'),
    'tax_query' => array('relation' => 'AND', array('taxonomy' => 'cpt1_tax', 'field' => 'slug', 'terms' => $cpt1_tax)),
    'post_status' => array('publish'),
    'posts_per_page' => '-1', ) );
    $map_query; query_posts( $map_args ); if ( have_posts() ) : ?>

    Das funktioniert nun soweit, dass alle Posts des ersten Posttypes (cpt1) angezeigt werden, die zur Auswahl passen. Die Posts des zweiten Posttypes (cpt2) werden aber natürlich nicht angezeigt, da diese bei der tax_query Abfrage keinen Wert liefern. Hat jemand eine Idee wie ich den die Abfrage so ändern kann, dass alle Posts des zweiten Posttypes (cpt2) angezeigt werden und eben die Posts des ersten Posttypes (cpt1), welche zur Auswahl passen? Danke!

    Hallo zusammen,
    ich versuche seit ein paar Tagen den Amazon Associates Link Builder zu benutzen, um Links zu Amazon-Produkten auf einer meiner Seiten anzuzeigen.

    Ich habe eine Amazon Product Advertising API erstellt, die Access Key ID und den Secret Access Key eingegeben, meine Partner-ID hinzugefügt und kann nun auch Produkte im Backend suchen und hinzufügen. ABER: Wenn ich den Shortcode hinzufüge und einen Beitrag erstelle wird der Shortcode nicht umgewandelt und in der ursprünglichen Form ausgeliefert:

    [amazon_link asins='XXXXX' template='PriceLink' store='XXXXX-21' marketplace='DE' link_id='XXXXXXX']

    Woran kann es liegen, dass der Shortcode nicht umgewandelt wird und hat jemand anders hier evtl. das gleiche Problem?

    Hallo zusammen,
    ich habe ein relativ kniffeliges Problem. Ich nutze ACF und habe über ein Wiederholungsfeld eine To-Do-Liste für einzelne Beiträge (Custom Post "Klient") erstellt, bestehend aus den Feldern deadline (Typ: Datum) und todo (Typ: Taxonomie). Nach einigem hin-und-her-probieren habe ich es nun auch geschafft die To-Do-Liste auf der single.php auszugeben und ebenso auf der Startseite, indem ich mich durch alle Klienten loope und jeweils deren To-Do-Liste ausgebe, siehe hier:

    Die Masterfrage ist nun ob und wie ich die Ausgabe so sortieren kann, dass die Tabelle nach dem Datum der deadline ($todo_list_deadline) sortiert wird. Hat jemand eine Idee? Ich bin da ziemlich ratlos..

    Vielen Dank!

    Hallo zusammen,
    ich habe eine responsive Navigation erstellt und würde diese nun gerne auch in Wordpress nutzen, dafür wäre es jedoch notwendig einen Link (
    <a href="javascript:void(0);" class="icon" onclick="myFunction()">☰</a>) zum aufklappen des Menüs auf Mobilgeräten innerhalb des Bereichs <ul>...</ul> vor dem schließenden Tag einzufügen.

    Wie kriege ich das hin, hat jemand eine Idee?

    Habs eben ausprobiert, bringt auch nichts. Komischerweise kann ich die Medien über folgenden Umweg den Beiträgen hinzufügen:

    Mediathek öffnen, Ansicht auf 100 stellen, die Grafik dort manuell mit dem neuen Beitrag verknüpfen, den Beitrag erneut aufrufen, auf Beitragsbild hinzufügen klicken und in der Mediathek "zu diesem Beitrag hochgeladen" auswählen -> nun wird die Grafik angezeigt und kann ausgewählt werden.

    Hallo zusammen,
    ich habe ein Problem mit den Medien-Dateien (Bildern) in meiner Mediathek. Es werden nicht alle Dateien angezeigt. Wenn ich einen neuen Beitrag schreibe, kann ich entsprechend nicht immer das passende Foto dazu anwählen.

    Wenn ich in der Mediathek selbst Listenansicht auswähle, werden scheinbar alle (84) Dateien angezeigt, allerdings wiederholt sich die Darstellung der ersten 20 Bilder auf den einzelnen Seiten der Liste, wenn ich weiter blätter. Lasse ich mir direkt alle Dateien in der Liste anzeigen, wenn ich also die Darstellung auf 100 Einträge pro Seite erhöhe, werden alle Dateien angezeigt.

    Hat irgendjemand Erfahrungen mit diesem Bug? Bin ein wenig ratlos was ich nun machen soll.

    PS: Wie und wann genau es dazu gekommen ist kann nicht nicht mehr rekonstruieren, aber mir ist aufgefallen, dass ich bei einem Teil der Dateien über meinen FTP-Client nicht mehr die Dateiberechtigung ändern kann. Es scheint da aber keinen Zusammenhang zu geben, da es nicht nur die Dateien betrifft, die nicht angezeigt werden.

    Hallo zusammen,
    ich nutze folgende Pagination-Funktion auf meiner Seite:

    Auf den Taxonomie-Seiten funktioniert das auch perfekt, so sieht die Einbindung in der Datei taxonomy-example.php aus:

    Wenn ich das nun identisch in der archive.php einbinde wird die Pagination zwar korrekt angezeigt, sobald die Beitragszahl über dem Schwellwert liegt, aber auf Seite 2 kommt die Fehlermeldung: "Seite nicht gefunden".

    Hat zufällig jemand eine Idee, was das Problem verursachen könnte? Bin momentan etwas ratlos wonach ich überhaupt suchen soll, um eine Lösung zu finden...

    Danke!

    Hallo zusammen,
    ich habe meinen Posts mit ACF die Felder "featured" und "zipcode" hinzugefügt. Das Featured-Feld ist ein Datum-Feld, dort wird das Datum eingetragen, bis zu welchem das Posting hervorgehoben werden soll. Wenn das Posting nicht hervorgehoben werden soll, trage ich dort das Datum des Vortags ein. Mit dieser If-Abfrage werden dann die Featured-Postings identifiziert und hervorgehoben:

    PHP
    <?php  $today = date('Ymd'); $featured = get_field('featured'); if ( $featured  >= $today ) { ...FEATURED... } ?>

    Jetzt würde ich gerne alle Posts in der Query folgender Reihenfolge sortieren:

    1. Featured Posts (Datum absteigend)
    2. Zipcode (aufsteigend)
    3. Wenn Datum älter als Heute (not Featured) nur nach Zipcode (aufsteigend), da sonst alle Posts durch ihr Datum vorsortiert werden

    Mit folgender Abfrage bekomme ich die ersten beiden Punkte hin:

    Allerdings bleibt der dritte Punkt so ungelöst und alle Posts werden nach Datum und erst dann nach Zipcode sortiert.

    Wenn ich die meta_query wie folgt ändere:

    Code
    'featured'  => array( 'key' => 'featured', 'value' => $today, 'type' =>  'date', 'compare' => '>=' ),

    ..werden nur Postings angezeigt, deren Featured-Datum in der Zukunft liegt.

    Ist es irgendwie möglich den Code der Query so anzupassen, dass nur im Falle eines höheren Featured-Datums eine Sortierung nach Datum erfolgt?

    Also von der Logik her in etwa so:

    PHP
    <?php  $today = date('Ymd'); $featured = get_field('featured'); if ( $featured  >= $today ) { 'orderby' => array( if ( $featured >= $today ) {  'featured' => 'DESC', } 'zipcode' => 'ASC', 'title' => 'ASC'),  } ?>


    Ich bin für jeden Hinweis dankbar :-)

    Hallo zusammen,
    ich habe eine Taxonomie "Zielgruppe" (taxonomy = target). In dieser befinden sich die beiden Kategorien "Alter" (tag_ID = 102) und "Sprache" (tag_ID = 103), mit jeweils mehreren Unterkategorien. Nun würde ich gerne auf der single-post Seite ausgeben, welche Unterkategorien der Kategorie "Alter" ausgewählt sind und welche Unterkategorien der Kategorie "Sprache".

    Alle ausgewählten Kategorien der Taxonomie habe ich bisher einfach so ausgegeben:

    PHP
    <p><?php the_terms( $post->ID, 'target', 'Zielgruppe: ', ' , ' ); ?></p>

    Mit the_terms komme ich nun aber anscheinend nicht weiter, da man hier wohl nur die Taxonomie aber nicht "child_of" oder etwas ähnliches angeben kann. Die Schwierigkeit ist, dass jeweils nur die zum Post zugehörigen Unterkategorien der Kategorien angezeigt werden sollen, ansonsten könnte ich das wohl mit get_the_terms lösen. Hat jemand eine Idee wie man das hinbekommt?

    Danke!

    Hallo pixselig,
    danke für den Hinweis, ich werde mir das mal anschauen. Der Einfachheit halber habe ich es nun so gelöst, dass ich für die Eigenschaft ebenfalls eine Taxonomie angelegt und tax_query entsprechend erweitert habe. Das klappt gut und ich spare mir ein Meta-Feld.

    Grüße,
    Uwe

    Hallo zusammen,
    ich würde meinen Besuchern gerne die Möglichkeit geben Beiträge anzuzeigen, die sich an eine bestimmte Zielgruppe richten (Taxonomy) und eine bestimmte Eigenschaft haben (Meta Key). Dafür habe ich folgendes Suchformular erstellt:

    Die Abfrage sieht wie folgt aus:

    PHP
    <?php 
    $args = array(
    'post_type' => 'beispiel',
    'meta_query' => array( array( 'key' => 'eigenschaft', 'compare' => 'LIKE', 'value' => $eigenschaft,),),
    'tax_query' => array( array( 'taxonomy' => 'zielgruppe', 'field' => 'slug', 'terms' => $zielgruppe,),),
    'post_status' => 'publish',
    'posts_per_page' => -1 );
    $query = new WP_Query( $args );
    ?>

    Mit Blick auf die Taxonomy (tax_query) funktioniert das Ganze sehr gut, aber die Meta-Key-Abfrage funktioniert nicht.. wenn ich LIKE benutze verhält sie sich so, als wären alle Checkboxen aktiviert, wenn ich IN benutze so, als wären alle deaktiviert.

    Weiß zufällig jemand wie ich meta_query aufbauen müsste, damit die Abfrage funktioniert?

    Danke!

    Hallo nochmal,
    ich habe folgenden Hinweis gefunden, weiß jedoch nicht wie ich das umsetzen kann und ob es das Problem lösen würde: http://stackoverflow.com/questions/2758…s-it-with-mysql

    Bevor ich versuche herauszufinden wie man das umsetzt, wäre es möglich die Funktion "function location_posts_where( $where )" auf diese Weise so anzupassen, dass die Posts in der Reihenfolge der Distanz im Loop ausgegeben werden?

    Das liest sich so, als wäre es so kompliziert wie befürchtet.. wenn ich den Loop mit foreach ausgebe, scheint folgender Filter nicht mehr zu funktionieren, der für die Bestimmung des Radius der Umkreissuche verwendet wird:

    Gäbe es vielleicht die Möglichkeit die Distanz ebenfalls per Filter für die Sortierung nutzbar zu machen?

    Hallo zusammen,
    ich habe ein relativ anspruchsvolles Problem, wie ich glaube. Ich habe meine Posts um Latitude- und Longitude-Koordinaten erweitert, diese werden in der Datenbank gespeichert. Nun nutze ich folgende Funtkion (herzlichen Dank an Tobias Leuschner), um die Distanz gegebener Koordinaten zum entsprechenden Post zu berechnen:

    Das funktioniert alles soweit auch ganz gut, alle Posts werden mit Distanz-Angabe in km angezeigt.

    PHP
    <?php $distance = distance($user_lat, $user_lng, $location['lat'], $location['lng']); echo $distance; ?>

    Jetzt würde ich gerne alle Posts in der Reihenfolge der Distanz ausgeben.

    Ich denke mal dafür müsste ich den Loop erst einmal durchlaufen lassen, um die Distanz zu ermitteln und ein zweites Mal, um die Distanz irgendwie als orderby Variable nutzen zu können - falls das überhaupt geht. Oder sieht jemand noch eine andere, einfache Möglichkeit? Ich bin für alle Hinweise dankbar.

    Grüße,
    Uwe

    Hallo zusammen,
    ich arbeite gerade an einem Verzeichnis für vegane und vegetarische Angebote und scheiter an der Umkreissuche..

    Ich habe folgende Anleitung gefunden:
    Performing a Radial Search with WP_Query in WordPress

    Den ersten Teil konnte ich umsetzen, die Koordinaten der post_types 'restaurant', 'shop' und 'hotel' werden nun automatisch in der Tabelle lat_lng_post gespeichert und bei Bearbeitung der Posts aktualisiert.

    Dann habe ich noch folgende Anleitung gefunden:
    Display posts on Google map in radius by latitude and longitude with ACF

    Ich bin nun jedoch etwas ratlos wie genau ich weitermachen soll. Kennt jemand eine ausführlichere und einfache Anleitung oder hat sonst irgendeine Idee?

    Danke!

    Ich habe nun eine Lösung gefunden (vielen Dank an mermshaus im XHTMLforum), für alle die es interessiert:

    Zuerst:

    SQL
    UPDATE `wp_posts` SET `post_date` = '2015-10-20 20:00:00' WHERE 1;
    
    
    UPDATE `wp_posts` SET `post_date_gmt` = '2015-10-20 18:00:00' WHERE 1;
    
    
    UPDATE `wp_posts` SET `post_modified` = '2015-10-20 20:00:00' WHERE 1;
    
    
    UPDATE `wp_posts` SET `post_modified_gmt` = '2015-10-20 18:00:00' WHERE 1;

    Dann: