This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* Query all posts versions on home page. | |
*/ | |
function jba_modify_home_query( $query ) { | |
if ( function_exists( 'pll__' ) && ! is_admin() && is_home() ) { | |
$query->set('tax_query', ''); | |
$query->set('lang', ''); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* Copy this in your child theme functions.php file */ | |
function jba_change_plugin_translations( $translated_text, $text, $domain ) { | |
switch ( $translated_text ) { | |
case 'Lire plus' : | |
$translated_text = 'Voir le produit'; | |
break; | |
} | |
return $translated_text; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Determine whether a $post or a string contains a specific block type, | |
* including blocks that are included in reusable blocks. | |
* | |
* @param string $block_name Full Block type to look for. | |
* @param int|string|WP_Post|null $post Optional. Post content, post ID, or post object. Defaults to global $post. | |
* @return bool Whether the post content contains the specified block. | |
*/ | |
function has_block_including_reusables( $block_name, $post = false ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Put this hook in your functions.php file | |
function jba_analytics_depending_on_language() { | |
if ( 'en' === ICL_LANGUAGE_CODE ) { | |
?> | |
<!-- INSERT YOUR SCRIPT FOR ENGLISH --> | |
<?php | |
} elseif ( 'fr' === ICL_LANGUAGE_CODE ) { | |
?> | |
<!-- INSERT YOUR SCRIPT FOR FRENCH --> | |
<?php |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function jba_register_shortcode() { | |
add_shortcode( 'jba_posts', 'jba_shortcode_cb' ); | |
} | |
add_action( 'init', 'jba_register_shortcode' ); | |
function jba_shortcode_cb( $args ) { | |
$args = array( | |
'post_type' => 'post', | |
'posts_per_page' => 3, | |
'tax_query' => '', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function ademe_test_feed_init() { | |
/* | |
* Génère un flux personnalisé et détermine une fonction d'affichage. | |
* | |
* Le premier paramètre indique l'url du flux généré. | |
* Le second paramètre détermine la fonction d'affichage associée. | |
*/ | |
add_feed( 'ademe_press_feed_taxo_theme', 'ademe_press_feed_taxo_theme_response' ); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function jba_hide_posted_on() { | |
if ( in_category( array( 'ma-categorie', 'une-autre-categorie' ) ) ) : | |
?> | |
<style>.posted-on { display: none; }</style> | |
<?php | |
endif; | |
} | |
add_action( 'wp_head', 'jba_hide_posted_on' ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function declare_geo_shortcodes() { | |
add_shortcode( 'geoLink', 'geo_shortcode_link' ); | |
add_shortcode( 'geoMap', 'geo_shortcode_map' ); | |
} | |
add_action( 'init', 'declare_geo_shortcodes' ); | |
function geo_shortcode_link() { | |
$html = "<link rel='stylesheet' href='https://unpkg.com/[email protected]/dist/leaflet.css' | |
integrity='sha512-hoalWLoI8r4UszCkZ5kL8vayOGVae1oxXe/2A4AO6J9+580uKHDO3JdHb7NzwwzK5xr/Fs0W40kiNHxM9vyTtQ==' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
* Removes admin bar on front-end for everyone except admins. | |
* @audrasjb | |
*/ | |
function jba_remove_admin_bar( $show_admin_bar ) { | |
if ( ! current_user_can( 'administrator' ) && ! is_admin() ) { | |
$show_admin_bar = false; | |
} | |
return $show_admin_bar; |
OlderNewer