1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Welches Plugin oder Funktion kann URL's prüfen?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von mrglobing, 22. Mai 2014.

  1. mrglobing

    mrglobing Member

    Registriert seit:
    6. November 2012
    Beiträge:
    20
    Zustimmungen:
    0
    Problembeschreibung

    Ich benutze auf jeder meiner Seiten (als "Page" bezeichnet, page-full.php) folgenden Code:

    PHP-Code:

    <?php
    //Funktion deklarieren
    function url_check($url) {
    $hdrs = @get_headers($url);
    return
    is_array($hdrs) ? preg_match('/^HTTP\\/\\d+\\.\\d+\\s+2\\d\\d\\s+.*$/',$hdrs[0]) : false;
    };

    //URL pruefen
    if(url_check('http://www.backpacker-reise.de/backpacking-in-asien/unterkunft/')){
    //URL gueltig
    echo '<img src="http://www.backpacker-reise.de/wp-content/uploads/2014/05/Unterkunft.png" alt="Unterkunft" height="60" width="60" />';
    } else {
    //URL ungueltig
    echo 'geht nicht';
    };
    ?>


    Sollte es eine Unterseite geben, die mit "Unterkunft" bezeichnet ist, sollte ein Icon erscheinen. Ist eine solche Unterseite nicht vorhanden, dann sollte er nichts anzeigen. Dieser Code und eine solche Testunterseite habe ich bereits implementiert. Zum Beispiel gibt es die Seite:

    http://www.backpacker-reise.de/backpacking-in-asien/

    Es gibt auch eine Unterseite mit dem Namen Unterkunft siehe:Unterkunft Unterseite. Leider wird das Icon auf der Asien Seite nicht angezeigt, obwohl eine solche Unterseite existiert. Stattdessen wir die alternative "geht nicht" angezeigt, was ich nicht erwarte.

    Ziel:
    Ich möchte, wenn eine entsprechende Unterseite besteht ein Icon anzeigen, was anklickbar ist erstellen. Sollte die Seite nicht existieren, sollte zwar ein Icon zu sehen sein, was aber weder anklickbar ist noch farbe hat.
     
  2. WiSch

    WiSch Well-Known Member

    Registriert seit:
    11. Mai 2009
    Beiträge:
    239
    Zustimmungen:
    0
    Hallo MrGlobing.

    Ein entsprechendes PlugIn kenne ich nicht, aber vlt. wäre ein anderer Lösungsweg möglich.

    Wenn Du z.b. über get_pages die Titel der Unterseiten in eine Variable einliest und entsprechend prüfst, sollte dein Vorhaben doch auch möglich sein, oder? In der Function Reference im WP-Codex sind einige Codebeispiele auch zu child-pages die weiterhelfen sollten.

    Gruß,
    WiSch
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden