php Beaver Builder页面中的FacetWP单一地图 - 使用ACF地图数据(并禁用鼠标滚轮滚动)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Beaver Builder页面中的FacetWP单一地图 - 使用ACF地图数据(并禁用鼠标滚轮滚动)相关的知识,希望对你有一定的参考价值。

<?php

/* FaceWP get current post ID for single view map placement */
add_action( 'wp_head', function() {
global $post;
	?>
	<script>
	(function($) {
	    $(document).on('facetwp-refresh', function() {
	        FWP_HTTP.post_id = '<?php echo $post->ID; ?>';
	    });
	})(jQuery);
	</script>
	<?php
}, 100 );


/* FaceWP disable map mouse wheel scrolling */
add_filter( 'facetwp_map_init_args', 'prefix_prevent_scroll_zoom_on_facet_map' );
/**
 * Filter the Google Map options to prevent scrollwheel zoom.
 * @link https://craigsimpson.scot/filter-facetwp-google-map-options
 *
 * @param array $args Array of init settings for Google map.
 *
 * @return array $args Modified array.
 */
function prefix_prevent_scroll_zoom_on_facet_map( $args ) {
 $args['scrollwheel'] = false;
 return $args;
}
<?php
/* What I have in my facet template */
return array(
  "post_type" => "delivery_partners",
  "post_status" => "publish",
  "orderby" => "title",
  "order" => "ASC",
  "posts_per_page" => 50
);

以上是关于php Beaver Builder页面中的FacetWP单一地图 - 使用ACF地图数据(并禁用鼠标滚轮滚动)的主要内容,如果未能解决你的问题,请参考以下文章

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

php 通过functions.php中的钩子在任何地方添加Beaver Builder模板

php Beaver Builder / Beaver Themer ACF Map短代码

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

php Nice Beaver Builder短代码

php Beaver Builder禁用内联编辑