Căutați o modalitate de a afișa toate coloanele pentru fiecare postare? Deși probabil există un plugin pentru asta, am creat un scurt fragment de cod pe care îl puteți folosi pentru a afișa absolut toate câmpurile personalizate pentru fiecare postare.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
add_action( 'all_admin_notices', 'wpsnipp_show_all_custom_fields' );
function wpsnipp_show_all_custom_fields() {
if ( isset( $_GET['post'] ) ) {
$post_id = absint( $_GET['post'] );
?>
<div id="message" class="updated">
<h3>All post meta:</h3>
<xmp><?php print_r( get_post_meta( $post_id ) ); ?></xmp>
</div>
<?php
}
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: cele mai bune 11 plugin-uri de chestionare WordPress și cum să adaugi un portofoliu pe blogul tău WordPress.
console.log(‘log);
Vă mulțumesc pentru articolul și codul dvs. În sfârșit văd toate câmpurile personalizate, dar aș dori să le modific într-un mod ușor. Există vreo șansă să afișez pur și simplu toate câmpurile personalizate așa cum este ecranul „Editare postare” -> „Câmpuri personalizate”, unde pot crea noi, șterge și actualiza?
Cum aș putea folosi acest cod pentru a afișa toate metadatele din toate postările unui anumit tip de postare? Am nevoie să populez un tabel, deci fiecare coloană trebuie populată cu valorile unui câmp/nume personalizat. Pot face asta cu php, dar nu știu cum să recuperez toate cheile/valorile.
Salut Jack,
Acest fragment este folosit pentru zona de administrare a site-ului web, astfel încât să puteți vedea metadatele și să vă asigurați că totul funcționează corect. Cu toate acestea, autorul acestui fragment, Justin, are și un tutorial în 5 părți despre metadatele postărilor pe care ar trebui să îl găsiți util.
http://wpsnipp.com/index.php/tutorial/post-meta-intro-wordpress-custom-fields/