carhop__dynamiques-theme__P.../includes/shortcuts/shortcuts.php
Your NameAntoine fcc8c6081a udpate 13/10/22
2022-10-13 15:26:53 +02:00

146 lines
2.7 KiB
PHP

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
?>
// ##### Syntax
<?php if($var):?>
<p><?php echo $var['title']?></p>
<?php endif;?>
<?php if($var){?>
<p><?php echo $var['title']?></p>
<?php };?>
<?php
// ##### Template parts 🡒 Get templates parts
get_template_part( 'template-parts/blocks/the-file', null,
array(
'ID'=>$my_post_id,
)
);
/** ------------------------------
QUERIES
------------------------------*/
// ##### Query 🡒 Get posts
$args = array(
'fields' => 'ids',
'post_type' => 'restaurants',
'posts_per_page' => -1
);
$posts = get_posts($args);
// ##### Query 🡒 Recent posts
$posts = wp_get_recent_posts([
'numberposts' => 4 ,
'post_status' => 'publish'
]);
// ##### Query 🡒 With Metaqueries
$args = array(
'post_type'=>'activities',
'post_status' => array( 'publish', 'future' ),
'numberposts' => '3',
'meta_key' => 'date',
'orderby' => 'meta_value',
'order' => 'ASC',
// ######## Main
'meta_query' => array(
array(
'key' => 'date',
'value' => $today,
'compare' => '>='
)
)
);
$recent_activites = wp_get_recent_posts($args);
// ##### Query 🡒 Wordpress Global Query Loop
$args = array('posts_per_page' => 6,'post_type' => 'post');
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
echo '<ul>';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
/** ------------------------------
POST DATES
------------------------------*/
$post_date = date_i18n('j F Y', strtotime($post['post_date']));
/** ------------------------------
URL
------------------------------*/
// ##### URL 🡒 Home Url
echo home_url('/admission/');
// ##### URL 🡒 Site Url
echo site_url('/admission/', 'https');
/** ------------------------------
ENABLE SVG
------------------------------*/
/* <?xml version="1.0" encoding="utf-8"?> */
function cc_mime_types($mimes) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter('upload_mimes', 'cc_mime_types');
/** ------------------------------
INIT WIDGET
------------------------------*/
function tailwind_widgets_init() {
register_sidebar(
array(
'name' => esc_html__( 'Discover_next', 'tailwind' ),
'id' => 'discover_next',
'description' => esc_html__( 'Add widgets here.', 'tailwind' ),
'before_widget' => '<section id="%1$s" class="widget %2$s">',
'after_widget' => '</section>',
'before_title' => '<h2 class="widget-title">',
'after_title' => '</h2>',
)
);
}