Zobrazení hodnot v tématu

, Author

Přehled

Díky rozhraní API pokročilého vlastního pole je zobrazení dat pole v tématu velmi snadné. K dispozici je mnoho funkcí a všechny jsou dobře zdokumentovány na stránce zdrojů.

Základy

Pokud jste vytvořili skupinu polí a zadali nějaká data, můžete nyní tato data načíst a zobrazit ve svém tématu.

Všechny hodnoty se ukládají jako nativní post_meta (při uložení do příspěvku), a přestože můžete použít nativní funkci WP get_post_meta(), je lepší postup použít příslušnou funkci ACF, například get_field(). Proč? Protože ACF zformátuje hodnotu v závislosti na typu pole a urychlí a usnadní vývoj!“

Chcete-li získat hodnotu pole jako proměnnou, použijte funkci get_field(). Je to nejuniverzálnější funkce, která vždy vrátí hodnotu pro jakýkoli typ pole.

Pro zobrazení pole použijte podobným způsobem funkci the_field().

Tady je základní příklad použití a nezapomeňte si prohlédnout stránku s příklady kódu, kde najdete další.

<?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(); ?>

Má ACF funkci Shortcode?

Ano, můžete ji použít stejným způsobem jako funkci the_field(). Vypadá to nějak takto:

Můžete také zadat $post_id, ze kterého se má hodnota načíst.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.