Skip to content

Instantly share code, notes, and snippets.

<?php // do not copy this line, start with line 3
add_action( 'wp_enqueue_scripts', 'bb_custom_enqueue_scripts', 99 );
function bb_custom_enqueue_scripts(){
if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_active() ) {
wp_dequeue_script( 'jelly.min' );
wp_dequeue_script( 'file-upload' );
}
}
<?php // Do not copy this line, start with line 3
// Sensei unhook
global $woothemes_sensei;
remove_action( 'sensei_before_main_content', array( $woothemes_sensei->frontend, 'sensei_output_content_wrapper' ), 10 );
remove_action( 'sensei_after_main_content', array( $woothemes_sensei->frontend, 'sensei_output_content_wrapper_end' ), 10 );
add_action('sensei_before_main_content', 'my_theme_wrapper_start', 10);
add_action('sensei_after_main_content', 'my_theme_wrapper_end', 10);
[wpbb-if post:featured_image]
<a class="post-card-image-link" href="[wpbb post:url]">
<div class="post-card-image" style="background-image: url([wpbb post:featured_image size='full' display='url']);"></div>
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="[wpbb post:url]">
<header class="post-card-header">
<span class="post-card-category">[wpbb post:terms_list taxonomy='category' separator=', ' linked='no']</span>
<h2 class="post-card-title">[wpbb post:title]</h2>
</header>
.fl-post-grid-post {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius: 5px;
-webkit-box-shadow: 8px 14px 38px rgba(39, 44, 49, 0.06), 1px 3px 8px rgba(39, 44, 49, 0.03);
box-shadow: 8px 14px 38px rgba(39, 44, 49, 0.06), 1px 3px 8px rgba(39, 44, 49, 0.03);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
@beaverbuilder
beaverbuilder / search-icon-shortcode.php
Last active February 24, 2018 22:14
Search Icon shortcode (must have BB theme active)
<?php // Do not copy this line, start with line 3
add_shortcode( 'bb_search','bb_search_shortcode' );
function bb_search_shortcode() {
ob_start();
FLTheme::nav_search();
return ob_get_clean();
}
@beaverbuilder
beaverbuilder / kleo-theme-fix.php
Last active August 24, 2018 20:42
This snippet is used on the following knowledge base article - kb.wpbeaverbuilder.com/article/42-known-page-builder-incompatibilities
<?php // do not copy this line, start with line 3
add_action( 'wp_enqueue_scripts', 'bb_custom_enqueue_scripts', 99 );
function bb_custom_enqueue_scripts(){
if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_active() ) {
wp_deregister_script( 'app' );
}
}
<php //Don't show this line
function fl_builder_loop_query_args_filter( $query_args ) {
if ( 'example-module' == $query_args['settings']->id ) {
$query_args['post_type'] = array( 'post', 'product' );
}
return $query_args;
}
add_filter( 'fl_builder_loop_query_args', 'fl_builder_loop_query_args_filter' );
@beaverbuilder
beaverbuilder / customize-settings-form.php
Last active March 3, 2018 20:05
This snippet is used on the following knowledge base article - https://kb.wpbeaverbuilder.com/article/463-customize-settings-forms
<?php // do not copy this line, start with line 3
function my_builder_register_settings_form( $form, $id ) {
if ( 'row' == $id ) {
// Modify the $form array for rows as needed.
}
elseif ( 'button' == $id ) {
// Modify the $form array for button modules as needed.
}
/* Grayscale To Color */
.gray-scale-img .fl-photo-content {
overflow: hidden;
-webkit-backface-visibility: hidden;
}
.gray-scale-img .fl-photo-content .fl-photo-img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
<?php // Do not copy this line, start with line 3
function bbtheme_yoast_breadcrumbs() {
if ( function_exists('yoast_breadcrumb') && ! is_front_page() ) {
yoast_breadcrumb('<div class="container"><p id="breadcrumbs">','</p></div>');
}
}
add_action( 'fl_content_open', 'bbtheme_yoast_breadcrumbs' );