Skip to content

Instantly share code, notes, and snippets.

View taricco's full-sized avatar

Tim in Seattle taricco

  • Seattle, WA
View GitHub Profile
.ginput_recaptcha {
transform:scale(0.66);
-webkit-transform:scale(0.66);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
add_filter( 'body_class', 'plm_custom_body_class' );
function plm_custom_body_class( $classes ) {
if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_enabled() ) {
$classes[] = 'full-width-content';
$classes[] = 'hide-page-header';
return $classes;
}
else {
return $classes;
}
add_filter( 'generate_show_title', 'plm_remove_page_title', 20 );
function plm_remove_page_title($output) {
if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_enabled() ) {
return false;
}
else {
return $output;
}
}
add_filter( 'generate_sidebar_layout','plm_custom_sidebar_layout' );
function plm_custom_sidebar_layout( $layout ) {
if ( class_exists( 'FLBuilderModel' ) && FLBuilderModel::is_builder_enabled() ) {
return 'no-sidebar';
}
else {
return $layout;
}
}
add_action( 'add_meta_boxes', function() {
remove_meta_box( 'generate_layout_options_meta_box', 'page', 'side' );
remove_meta_box( 'generate_layout_options_meta_box', 'post', 'side' );
}, 999 );
/** Hide GeneratePress Hooks Notice **/
add_action( 'after_setup_theme', 'tu_remove_hooks_php_check' );
function tu_remove_hooks_php_check() {
remove_action( 'admin_notices','generate_hooks_php_check' );
}
add_action('acf/init', 'my_acf_op_init');
function my_acf_op_init() {
// Check function exists.
if( function_exists('acf_add_options_page') ) {
// Add parent.
$parent = acf_add_options_page(array(
'page_title' => __('General Website Settings'),
'menu_title' => __('Website Settings'),
add_shortcode('cat_description', 'wsv_cat_description_shortcode');
function wsv_cat_description_shortcode($atts){
$a = shortcode_atts( array(
'id' => 0,
), $atts );
return category_description($a['id']);
/* .pp-gf-content class for PowerPack for Beaver Builder module */
.pp-gf-content .gform_body {
position: relative;
left: -5px;
} /* Fix for field shift */
.pp-gf-content .gform_wrapper ul.gfield_radio li input {
display: none !important;
}
.pp-gf-content .gform_wrapper ul.gfield_radio li label {
/* Control styling of ® and ™ */
function replace_text($text) {
$text = str_replace('®', '<sup>®</sup>', $text);
$text = str_replace('™', '<sup>™</sup>', $text);
return $text;
}
add_filter('the_content', 'replace_text');
/* Add Shortcode field before and after Beaver Builder Rows */
add_filter( 'fl_builder_register_settings_form', function ( $form, $id ) {
if ( 'row' == $id ) {
$form['tabs']['mr-rows'] = [
'title' => __('Row Shortcodes', 'mr-modules'),
'sections' => [
'row_shortcodes' => [
'title' => __('Before & After Row Shortcodes', 'mr-modules'),
'fields' => [
'enable_shortcodes' => [