php ACF-例子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php ACF-例子相关的知识,希望对你有一定的参考价值。

<?php

function _s_get_textarea( $text ) {
	
	if( empty( $text ) ) {
		return false;
	}
	
	return wpautop( $text );
}

function _s_get_heading( $title, $wrap = 'h2', $attr = array() ) {
	
	if( empty( $title ) ) {
		return false;	
	}
    
    // incase we want to return a raw string
    if( $wrap == '' ) {
        return $title;
    }
	
	$args = array(
		'open'    => "<{$wrap} %s>",
		'close'   => "</{$wrap}>",
		'content' => $title,
		'context' => ' ',
		'attr'    => $attr,
			'params'  => array(
				'wrap'  => $wrap,
			),
		'echo'    => false,
	);
	
	$output =  _s_markup( $args );
	
	return $output;
}


/*
Field name: hero_text
*/

// Examples

// With simple fields there are 3 ways to capture a field value

the_field( 'hero_text' );

echo $post->hero_text;

echo get_post_meta( get_the_ID(), 'hero_text', false );

// Sometimes I'll have a helper function like above and use:

echo  _s_get_heading( $post->hero_text, 'h3', array( 'class' => 'entry-title' ) );

以上是关于php ACF-例子的主要内容,如果未能解决你的问题,请参考以下文章

php 两个简单的例子,只显示acf,如果有内容显示。

php 替换重复的字符串。在这个例子中,我需要手动从ACF中的单选按钮翻译语言。

php ACF w / ACF超链接#ACF

php 使用ACF画廊字段和ACF灵活内容

在 functions.php (WordPress) 中包含 ACF

php ACF PHP