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禁用内联编辑