Alle benutzerdefinierten Felder als Liste ausgeben
<?php the_meta(); ?>
Wert eines bestimmten benutzerdefinierten Feldes anzeigen
<?php echo get_post_meta($post->ID, 'mood', true); ?>
„mood“ wäre der ID-Wert des benutzerdefinierten Feldes
Mehrere Werte derselben benutzerdefinierten Feld-ID anzeigen
<?php $songs = get_post_meta($post->ID, 'songs', false); ?>
<h3>This post inspired by:</h3>
<ul>
<?php foreach($songs as $song) {
echo '<li>'.$song.'</li>';
} ?>
</ul>
Benutzerdefiniertes Feld nur anzeigen, wenn es existiert (Logik)
<?php
$url = get_post_meta($post->ID, 'snippet-reference-URL', true);
if ($url) {
echo "<p><a href='$url'>Reference URL</a></p>";
}
?>
OMG. Das ist wahrscheinlich das nützlichste Snippet, das ich je gesehen habe. Die Zeit, die ich früher damit verbracht habe, mich daran zu erinnern!
Danke. Ich habe heute gerade nach der „Logik zur Anzeige eines benutzerdefinierten Feldes nur, wenn es existiert“ für ein Projekt gesucht und kein Beispiel gefunden, das ich verstehen konnte, wie ich es für meinen spezifischen Fall ändern könnte. Dieses Snippet ist genau das, was ich brauchte.
Das Logik-Snippet hat für mich wunderbar funktioniert. Danke.
Eine Frage habe ich jedoch: Warum hast du das Tag nicht geschlossen?
Vielen, vielen Dank! Ich liebe deine Snippets!
Sehr nette, schnelle und einfache Referenz für benutzerdefinierte Felder. Vielen Dank!
Hallo
Diese Snippets sind großartig. Ich wollte fragen, ob Sie mir helfen könnten.
Ich versuche, den Titel einer Seite mit einem benutzerdefinierten Feld abzugleichen und alle Beiträge anzuzeigen, die diesem benutzerdefinierten Feld entsprechen.
Totaler Neuling hier in PHP und WordPress.
Jede Hilfe wird sehr geschätzt!
:)
Ich habe mein Problem mit benutzerdefinierten Feldern gelöst, danke
Ich benutze gerne den folgenden Code-Schnipsel in meinen benutzerdefinierten Schleifen. Er hat ein paar Vorteile
Ich kann jedem Schlüssel-Wert-Paar benutzerdefinierter Felder IDs zuweisen. Ich kann sie beliebig neu anordnen. Wenn ich den Schlüsselnamen für das benutzerdefinierte Feld ändern muss, kann ich das tun, und es wird die alten Beiträge nicht beeinträchtigen. Ich kann einfach einen weiteren Schnipsel hinzufügen, der den neuen Schlüssel aufruft. Fehlende Schlüssel-Wert-Paare kollabieren zu nichts. Keine kaputte Layout! Wenn ich ein Set habe, das zusammen gerendert werden soll, wenn der erste Wert vorhanden ist, kann ich es in öffnende und schließende Divs einpacken, die nur gerendert werden, wenn der erste Schlüssel existiert.
Hallo Chris,
Ich liebe deine Code-Snippet-Bereiche. Ich habe mich gefragt…
Wie hast du die Blöcke um den Code herum gestaltet, den du auf deiner Seite präsentierst?
Danke
Hallo allerseits, das funktioniert großartig, aber stellen wir uns vor, ich habe 2 Beiträge mit demselben Autor
Beispiel
Track ->
IS THIS IT von Autor „The Strokes“
REPTILIA von Autor „The Strokes“
Wenn ich Autor „The Strokes“ bei 2 (oder mehr) verschiedenen Beiträgen eingebe, wiederholt sich der Zyklus, Autor 2 (oder mehr) Mal.
Gibt es eine Möglichkeit, so etwas einzufügen
The Strokes
„is this it“
„reptilia“
Michael Jackson
„Bad“
„Beat it“
„Thriller“
Und so weiter…
Ist das möglich?
Könntest du uns bitte deinen Code zeigen, falls du ihn hast? Ich werde versuchen zu helfen, wenn ich kann.
Ich weiß nicht, in welcher Fantasiewelt dieses Snippet funktionieren würde @ChrisCoyer, aber es gibt einen SYNTAXFEHLER bei der Ausgabe der Referenz-URL-Zeile.
DIES IST KORREKT
ID, ‚snippet-reference-URL‘, true);
if ($url) {
echo „Referenz-URL“;
}
?>
du liegst falsch, weil doppelte Anführungszeichen echo wie folgt anhängen
echo “Helllo”.$world.“welcome”;
verwende keine gemischten doppelten und einfachen Anführungszeichen zum Anhängen
Würde jemand wissen, wie man die Verwendung von WP Custom Fields wie diese erweitert?
In meiner index.php (Blog-Feed) möchte ich, dass ein Benutzer mit Admin-Privilegien einen Beitrag als FLAGGED markieren kann (Farbe rot ändern) vom FRONT END. Eine ideale Methode wäre, einen Bootstrap-Glyphicon-Button (Flagge) in der Nähe des Post-Titels zu haben, so dass **wenn er angeklickt wird, der Ankerlink zu einer Aktions-URL zeigt, um den Post-Meta-Schlüssel ‚flag‘ auf ‚yes‘ zu aktualisieren.**
Ich plane, Wenn-Dann-Anweisungen zu verwenden, um diese Funktion umzuschalten.
Meine Nutzung ist für eine SEHR einfache/simple Website. AJAX ist nicht erforderlich, ich werde den Benutzer nach dem Klicken auf den Aktions-Button einfach zur Startseite weiterleiten.
Lass mich wissen, ob mein Ansatz völlig falsch ist.
Vielen Dank, meine Vorlagendateien zeigten alle möglichen zufälligen benutzerdefinierten Feldtexte an und damit habe ich es behoben, nur das anzuzeigen, was ich wollte.
Danke. Tolle Lösung für den Umgang mit mehreren benutzerdefinierten Feldern. Ich habe einige WordPress-Websites, die ich verwalte, und suche selten nach der Funktionalität benutzerdefinierter Felder…
So einfach wie das, alles, was ich brauche.
ID, ‚mood‘, true); ?>
Danke!
Hallo,
Ich bin so froh, diese Seite gefunden zu haben, die bei WordPress hilft.
Ich habe ein großes Problem mit dem benutzerdefinierten Feld, bei dem ich das Textformat verloren habe und gezwungen bin, meinen Inhaltstext im benutzerdefinierten Feld in HTML zu schreiben.
Dieses Problem trat auf, nachdem ich von WordPress 3.7.0 auf WordPress 4.0 aktualisiert hatte. Bitte helfen Sie mir, dieses Problem zu beheben.
Wenn Sie ein Foto des Problems sehen möchten, kann ich es Ihnen per Anhang zusenden.
Mit freundlichen Grüßen
Vielen Dank
Philip V.
Genau das, was ich brauchte. <3
https://wordpress.org/plugins/wpview/
Außerdem können Sie das wpView-Plugin verwenden, um benutzerdefinierte Felder auf Ihrer Website anzuzeigen
Hallo, bitte helfen Sie. Ich möchte dieses benutzerdefinierte Feld nur im Single Post und nicht auf der Homepage / index.php anzeigen. Wie mache ich das?