Suchen Sie nach einer Möglichkeit, benutzerdefinierte Feldwerte aus Ihren benutzerdefinierten Beitragstypen abzurufen? Es kann mehrere Möglichkeiten geben, Daten in benutzerdefinierten Feldern zu formatieren. Wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um benutzerdefinierte Feldwerte in WordPress abzurufen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
/* Functions for processing custom fields */
function get_custom_field($field, $format = '', $date_format = 'F j, Y')
{
$fetch = $field;
$fetch = get_post_custom_values($field);
$fetch = $fetch[0];
// Date
if ($format == 'date' & $fetch !='') $fetch = format_date($fetch, $date_format);
// Text Block
elseif ($format == 'text_block') $fetch = wpautop($fetch);
// HTML
elseif ($format == 'html') $fetch = html_entity_decode($fetch);
// Google Map
elseif ($format == 'google_map') $fetch = display_google_map($fetch);
return $fetch;
}
function custom_field($field, $format = '', $date_format = 'F j, Y')
{
echo get_custom_field($field, $format, $date_format);
}
function format_date($date, $date_format)
{
$date = date($date_format, $date);
return $date;
}
function display_google_map($code)
{
$code = html_entity_decode($code);
// Remove the info bubble. Usually desirable, but use the html format if unwanted.
$code = str_replace("output=embed", "output=embed&iwloc=near", $code);
return $code;
}
Verwendung:
custom_field('field name', 'format', 'date format');
Auch verfügbar:
get_custom_field($args);
Feld = erforderlich
Format = optional
Datumsformat = optional
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 7 beste VPN-Dienste für WordPress-Benutzer und wie man einfach eine mehrsprachige WordPress-Website erstellt.
Kommentare Hinterlasse eine Antwort