Beiträge von aturo

    Hallo Zusammen, vielleicht hat ja einer von euch bereits ein ähnlichen Fehler gehabt und lösen können. Leider habe ich weder bei Yoast KB und auch hier im Forum nicht derartiges gefunden.

    Problembeschreibung:

    Ich habe ein kleines Snippet als Filter Hook

    Code
    add_filter('the_content', 'blabla_function'); 
    function blabla_function($content) {   
      if( empty($_GET['my_key'])):     
        var_dump($_GET); // by activate Yoast SEO is here allways a empty array    
        return $content;   
      else:
        do_anything with $_GET; 
      endif; }

    Dies Funktioniert auch ganz gut, jedenfalls solange Yoast SEO nicht aktiv ist, wenn Yoast SEO aktviert wird ist das $_GET array immer leer, ganz egal was oben in der URL leiste eingetippt ist.
    Hab so das Gefühl, dass Yoast ebenfalls einen Filter Hook verwendet und das $_GET array leert.
    PS: Die Angabe der Priorität hat auch keine Auswirkung auf das Fehlverhalten.

    Ich habe auch schon im Yoast Support Forum geschrieben, wäre für jeden kleinen Ansatz dankbar.

    Mfg Artur

    Hallo zusammen, wie könnte man in einer Archiv Ansicht die übergebene Query auslesen?

    Mal angenommen in einem Archiv wurden 40 Beiträge erfasst, diese möchte ich in einem Filter abfangen.
    das global $wp_query liefert an dieser Stelle nur 10 Ergebnisse zurück, genau die 10 die auch angezeigt werden.

    Hintergrund:
    Ich möchte gerne die gelieferte query nach einem meta_key sortieren und zurück geben.

    Hier ist mein jetziger Ansatz: Grundsätzlich funktioniert dieser Ansatz, allerdings werden immer alle Posts des PostType sortiert zurück gegeben, wenn ich aber zuvor z.B. nach einer Taxonomie gefiltert habe, tauchen hier Posts auf die nicht mehr dieser Taxonomie angehören.

    Wäre für jeden Hinweis sehr Dankbar!!!

    Ok, habe was im englischen Forum gefunden. Für alle die auch vor dem Problem stehen sollten, hier die Lösung.

    Schuld daran war dieses Snippet

    PHP
    add_action( 'init', 'blockusers_wps_init' );    
    function blockusers_wps_init() {      
    $is_ajax = defined('DOING_AJAX') && DOING_AJAX;            
    if ( is_admin() && ! current_user_can( 'administrator' ) && ! $is_ajax ) {                    
    wp_redirect( home_url() );                    
    exit;            
    }    
    }

    Das Snippet leitet nicht Admin-User auf die Startseite. Die Variable $is_ajax ist hinzugekommen um das Problem zu lösen.

    Hallo zusammen, habe hier http://media-store.net/wp-immo-manager-landingpage/ ein Problem mit wp_ajax aufruf.

    Beim Ausfüllen des Formaulars im angemeldeten Zustand als Admin, funktioniert alles wie es soll. Wenn ich aber nicht angemeldet auf die Seite gehe, wird die admin-ajax.php mit Fehler

    umgeleitet.

    Habe entsprechend dem codex die Funktion per Hook

    PHP
    add_action( 'wp_ajax_add_foobar', 'prefix_ajax_add_foobar' );
    add_action( 'wp_ajax_nopriv_add_foobar', 'prefix_ajax_add_foobar' );

    eingebunden.

    Ich komme einfach nicht weiter, kann vielleicht einer sagen woran das liegt???

    Hallo Community,

    ich möchte gerne bei einem meiner Plugins die verfügbaren Sidebars per PHP auslesen und auf der Optionsseite des Plugins als Select zur Auswahl anzeigen lassen.
    Gibt es da eine Funktion seitens WP um dies zu bewerkstelligen, oder ginge es nur direkt über die DB auslesen?
    Ich habe im Codex bis jetzt nichts passendes gefunden.
    Das dies grundsätzlich möglich ist weiß ich, da ich sowas bei WPML glaube ich schon mal gesehen habe.
    Da die Sidebars meist Theme-abhängig sind, ist es nicht grundsätzlich immer nur get_sidebar(), da es in manchen Themes 2, 3 oder mehr Sidebars registriert sind. Da würde ich gerne dem Nutzer die Möglichkeit geben eine der vorhandenen Sidebars auszuwählen.

    Wäre dankbar für jeden Hinweis.

    Das ist genau der Grund warum die Bilder in 3 Größen vorhanden waren.
    Je nach Theme, kann es für verschiedene Seiten verschiedene Bildgrössen angefragt werden. Das heißt zum Beispiel in einem Kategorie - Tamplate wird nur thumbnail Größe (150 x 150 px bei Standard Auswahl) verwendet. In einer Single -Post dagegen z. B. Mittlere Größe - Medium (300 x 300 px) und bei entsprechendem Bild - Tamplate Original Größe. Ist aber wie gesagt, davon abhängig was der Theme-Author in den entsprechenden Tamplate-Dateien rein programmiert hat.

    Das sagt nur aus das das plugin mit der Version 4. 0. 1 getestet und kompatibel ist. Wenn es mit nachfolgenden Versionen ohne Probleme läuft, dann wird vom Entwickler auch nichts weiter getan. Allerdings ist es schon sicherer sich mit plugins zu versorgen die auch immer auf dem aktuellsten stand gehalten werden.

    Es gibt diverse Möglichkeiten. Z. B. Die Seite DRIN erhält ein eigenes Tamplate in dem das Menü kein Standard Primary Menü sondern ein custom Menü platziert wird. Oder eine Top Bar wo ein Menü als widget ausgewählt wird. Ist aber kaum ohne Eingriff in die Tamplates oder entsprechende Plugins zu lösen. Ist die Seite online? Ich habe keinen Link gesehen.

    Habe auch ewig mit Dreamweaver gearbeitet, bin jetzt ebenfalls bei PhpStorm hängen geblieben. Die Autovervollständigung ist bei dem vor allem blitzschnell. Und hat über ein plugin auch direkt Wp Funktionen nach Codex in petto. Bin momentan ziemlich begeistert von PhpStorm.

    Vielen Dank für flotte Antwort, das mit dem Stylen der Klassen über Einstellungen kenne ich natürlich auch.
    Es sollte aber nach Möglichkeit in der functions.php eines Themes platz finden, das Theme wird mit Bootstrap-Framework bereichert und deswegen auch entsprechende Klassen nach Möglichkeit bekommen.
    Darum dachte ich dass es evtl. eben Filtermöglichkeiten gibt.
    Dann könnte man evtl. mit

    PHP
    str_replace('<a','<a class=""', $variable)

    den code ja ändern.
    Hätte ja sein können, weil das im Content funktioniert. Wäre ja möglich dass es auch in widgets möglich wäre.
    Beispiel:

    PHP
    function meineFunktion($text)
    {
    $return = str_replace('<a', '<a class="..."', $text);
    return $return;
    }
    add_filter('WP_Nav_Menu_Widget', 'meineFunktion');

    Habe ich so getestet, aber leider ohne Erfolg.

    Hallo zusammen, mich würde gerne interessieren, ob man die Klasse eines A-Elements in den Standard-Widgets irgendwie beeinflussen kann.

    Den bei der Sidebar-Registrierung kann man nur "before_widget", "after_widget" und "title" beieinflussen.
    Den Code des Inhalts allerdings nicht.
    Beispiel:

    HTML
    <aside id="..." class="...">
    <ul>
    <li>
    <a href="..." class="..."></a>
    <a href="..." class="..."></a>
    <a href="..." class="..."></a>
    <a href="..." class="..."></a>
    </li>
    </ul>
    </aside>

    Die class="..." innerhalb des <a>-elements würde ich gern beieinflussen.
    Hoffe es ist verständlich genug.

    Vielleicht gibt es auch eine filter-möglichkeit dazu.
    z.B.

    PHP
    function meineFunktion()
    {
    .....
    }
    add_filter('WP_Nav_Menu_Widget', 'meineFunktion');


    oder so ähnlich???

    Ein Hinweis im Codex wäre evtl. auch hilfreich. Danke im Voraus.