php 在Beaver Builder中注册新的字段连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在Beaver Builder中注册新的字段连接相关的知识,希望对你有一定的参考价值。

/* Get the external link for each post, crate a new connection for custom post template */
add_action( 'fl_page_data_add_properties', function() {

	FLPageData::add_post_property( 'canonical_url', array(
		'label'   => 'Post external link',
		'group'   => 'posts',
		'type'    => 'html',
		'getter'  => 'dgs_register_canonical_url_connector',
	) );

} );

function dgs_register_canonical_url_connector() {

	$post_id       = get_the_ID();
	$external_link = get_post_meta( $post_id, '_yoast_wpseo_canonical', true );
	$the_title     = get_the_title($post_id);

	return '<a href="'.$external_link.'" >'.$the_title.'</a>';
}

以上是关于php 在Beaver Builder中注册新的字段连接的主要内容,如果未能解决你的问题,请参考以下文章

php 在Beaver Builder UI中禁用HTML模块呈现。

php 在Beaver Builder中删除不必要的脚本和样式

php Beaver Builder / Beaver Themer ACF Map短代码

php 在Beaver Builder中为Selector添加图像大小

php 从Beaver Builder中的循环中删除当前Post

php Beaver Builder为模块插件添加多个字体 - https://wpbeaches.com/adding-web-fonts-beaver-builder-plugin/