Wie füge ich PHP-Inhalte in die Schleife Ihrer Blogauszüge ein?
Hin und wieder erhalte ich eine Nachricht von den guten Leuten bei Google an mein Adsense-Konto, in der vorgeschlagen wird, dass eine oder mehrere Anzeigen geändert werden, die möglicherweise dazu beitragen, meinen Anzeigenumsatz zu steigern. In vielen Fällen ist die vorgeschlagene Änderung ziemlich einfach - veröffentlichen Sie einfach eine etwas größere Anzeige oder verschieben Sie sie ein wenig weiter nach oben “oberhalb der Falte”.
Es gibt jedoch Situationen, in denen Sie feststellen, dass eine Anzeige oder ein anderer Inhalt in einen Bereich Ihres Blogs aufgenommen werden muss, der nicht so leicht zu erreichen ist. Inhalt der Seitenleiste ist eine Sache und normalerweise ziemlich einfach zu ändern. Wenn es jedoch um andere Bereiche Ihrer Website geht, die dynamisch durch Code generiert werden können, ist das Einfügen einzelner Inhalte nicht so einfach.
Zum Beispiel im Fall eines WordPress-Blogs oder einer WordPress-Website Vergessen Sie das Bloggen: Wie wird eine Website mit WordPress aktiviert? Vergessen Sie das Bloggen: Wie wird eine Website mit WordPress betrieben? Haben Sie gehört? Blogs sind alte Nachrichten. Ich hoffe, Sie sind nicht auf diesen besonderen Zug gezogen. Ja, statische Standorte sind jetzt der letzte Schrei. Ich scherze natürlich. Es gab schon immer die Notwendigkeit… Der zentrale Inhalt Ihrer Homepage ist höchstwahrscheinlich ein Strom von Auszügen aus Ihren Blogbeiträgen. Leute können auf klicken “Weiterlesen” um die Post-Seite selbst zu öffnen. Sie können eine Art Vorlage für Ihre Blogbeiträge erstellen, um die erforderliche Anzeige sorgfältig einzufügen. So verwenden Sie eine Wordpress-Inhaltsvorlage, um schneller zu schreiben Wie Sie eine Wordpress-Inhaltsvorlage verwenden, um schneller zu schreiben Wordpress ist eine brillante Erfindung, die es möglich gemacht hat Immer mehr Menschen haben tolle Websites mit schönen Themen. Es gibt jedoch immer noch die Frage des Inhaltsbereichs, der in Ihrem Beitrag immer noch genau dort ist, wo Sie ihn haben möchten. Das Einfügen einer Anzeige in Ihre Blog-Hauptseite ist jedoch etwas schwieriger.
Das ist meistens schwierig, da dies kein einzelner Code-Fluss ist, der den Seiteninhalt entwickelt. Es ist tatsächlich eine Schleife, die durch Ihre letzten Beiträge geht, die Auszüge herauszieht und den Text, die Fußzeileninformationen zum Artikel und den Text ausgibt “Weiterlesen” Taste.
Einfügen von PHP-Inhalten in Ihre Blog-Schleife
Was bedeutet das genau? Nehmen wir unser Adsense-Beispiel. Google sagt mir, dass es gut wäre, wenn ich eine dritte grafische Anzeige näher an die Falte anfügte. Der perfekte Ort für eine solche Anzeige befindet sich jetzt etwas unterhalb des Hauptabschnitts und rechts von der Navigationsleiste. Das ist richtig, tote Mitte des Bereichs, in dem meine Blogauszüge aufgelistet sind.
Idealerweise würde die Anzeige direkt nach dem ersten Blogpost-Auszug und direkt vor dem Trennzeichen zwischen den Posts geschaltet.
Bei WordPress gibt es einige Stellen, an denen diese Art von Post-Auszug-Code stattfindet, aber es hängt wirklich von Ihrem Thema ab. Normalerweise sehen Sie es in der “Seite” oder “Index” PHP-Dateien. Auch hier hängt es von Ihrem Thema ab. Daher ist es am besten, einen einfachen, lokalen Webserver für Tests wie XAMPP auszuführen. So installieren Sie einen Windows-Webserver auf Ihrem PC mit XAMPP: So installieren Sie einen Windows-Webserver auf Ihrem PC mit XAMPP Read Mehr, und laden Sie Ihr gesamtes Blog oder Ihre Website auf diesen Server. Spielen Sie mit der PHP-Datei, die Sie für richtig halten, und sehen Sie, ob sich die Seite ändert.
In WordPress wird normalerweise der Code angezeigt, der Ihre neuesten Beiträge mit einer while-Anweisung durchläuft, wie unten gezeigt.
Jetzt verwende ich das Ikarus-Design, das je nach Konfiguration Ihres Blogs verschiedene Layouts hat. Diese sind in einem gespeichert “Layout” Ordner, und in meinem speziellen Fall, da ich die “Blog” Layout, den Code, den ich suche, kann in gefunden werden “blog.php” Datei.
Es gibt ein Dutzend Wege, um etwas zu erzwingen, das nur beim ersten Durchlauf einer while-Schleife angezeigt wird. Jeder wird seine Meinung haben, und jeder wird spüren, dass sein Weg der beste Weg ist. Ich werde das nicht behaupten - ich werde Ihnen nur Code geben, der funktioniert.
Entweder am Anfang Ihrer PHP-Datei oder irgendwo anders Vor das “Während” fügen Sie einfach folgenden Code ein.
Dies setzt zwei Variablen auf unterschiedliche Werte. Das ist es. A ist 1 und B ist 2. Nicht gleich, oder? A ist kleiner als B.
Wenn Sie also in die While-Anweisung einsteigen, werden Sie prüfen, ob A kleiner als B ist. Wenn Sie die While-Schleife zum ersten Mal ausführen, wissen Sie, dass dies wahr sein wird, sodass Sie anzeigen, was Sie anzeigen möchten. und dann A gleich B setzen, damit beim nächsten Mal die “A ist kleiner als B” check ist nicht mehr wahr und das, was Sie nur beim ersten Mal anzeigen wollten, wird nicht mehr angezeigt.
So sieht der Code aus.
Wenn Sie darüber nachdenken, können Sie einen ähnlichen Ansatz verwenden, um nach den ersten 3 oder 4 Postauszügen etwas zu platzieren, richtig? Ihr Ansatz wäre dann, A gleich 1, B gleich 4 zu setzen, und dann würde jedes Mal, wenn Sie 1 hinzufügen, A hinzufügen. Nach drei Durchläufen würde A gleich B sein und Ihr Code-Snippet würde nicht ausgeführt den Rest der Zeiten durch die While-Schleife.
Das erste Beispiel für Code in meinem Blog auszuführen, um eine Google-Anzeige einzufügen, nachdem nur der erste Blogauszug auf der Hauptseite wie ein Zauber funktioniert hat.
Eine weitere Möglichkeit wäre, A als Flag gleich zu setzen “wahr” und dann gleich setzen “falsch” das erste mal durch die schleife. Wie ich schon sagte, sechs oder ein halbes Dutzend - das eine oder das andere. Was auch immer Sie wählen, solange der Zustand nur beim ersten Durchlauf der While-Schleife zutrifft, wird Ihr Code einwandfrei funktionieren.
Wie machst du ein PHP-Insert in eine Schleife? Wie schaffen Sie solche? “einmal” Bedingungen in Ihrem PHP-Code? Teilen Sie einige Ihrer eigenen Techniken und Tricks im Abschnitt Kommentare unten mit.
Bildnachweise: PHP-Codierung über Shutterstock
Erfahren Sie mehr über: Bloggen.