Az értékek megjelenítése a témában

, Author

Áttekintés

Az Advanced Custom Field API segítségével nagyon egyszerűen megjelenítheti a mezők adatait a témában. Számos funkció áll rendelkezésre, és mindegyik jól dokumentálva van az erőforrások oldalon.

Az alapok

Mihelyt létrehoztál egy mezőcsoportot és bevittél néhány adatot, most már betöltheted és megjelenítheted az adatokat a témádban.

Minden értéket natív post_meta-ként mentesz (amikor egy posztba mented), és bár használhatod a natív WP get_post_meta() funkciót, jobb gyakorlat a megfelelő ACF funkció használata, például a get_field(). Hogy miért? Mert az ACF a mező típusától függően formázza az értéket, és gyorsabbá és egyszerűbbé teszi a fejlesztést!

A mező értékének változóként történő lekérdezéséhez használja a get_field() függvényt. Ez a legsokoldalúbb függvény, amely mindig visszaad egy értéket bármilyen típusú mezőhöz.

A mező megjelenítéséhez hasonló módon használjuk a the_field() függvényt.

Itt egy alapvető használati példa, és kérjük, mindenképpen tekintse meg a kódpélda oldalt továbbiakért.

<?php/** * Template Name: Home Page */get_header(); ?><div><div role="main"><?php while ( have_posts() ) : the_post(); ?><h1><?php the_field('custom_title'); ?></h1><img src="<?php the_field('hero_image'); ?>" /><p><?php the_content(); ?></p><?php endwhile; // end of the loop. ?></div><!-- #content --></div><!-- #primary --><?php get_footer(); ?>

Az ACF-nek van rövidkódja?

Igen, ugyanúgy használhatja, mint a the_field() függvényt. Valahogy így néz ki:

Megadhatod a $post_id-t is, ahonnan az értéket lekérdezed.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.