Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Exit if accessed directly
- if ( !defined( 'ABSPATH' ) ) exit;
- // BEGIN ENQUEUE PARENT ACTION
- // AUTO GENERATED - Do not modify or remove comment markers above or below:
- if ( !function_exists( 'chld_thm_cfg_parent_css' ) ):
- function chld_thm_cfg_parent_css() {
- wp_enqueue_style( 'chld_thm_cfg_parent', trailingslashit( get_template_directory_uri() ) . 'style.css' );
- }
- endif;
- add_action( 'wp_enqueue_scripts', 'chld_thm_cfg_parent_css' );
- // SLIDER BY CATEGORY
- function bunyad_include_posts_in_slider($args, $check){
- if(is_page(47772)){
- $args['cat'] = 2;
- }
- if(is_page(47777)){
- $args['cat'] = 4;
- }
- return $args;
- }
- add_filter('bunyad_block_query_args', 'bunyad_include_posts_in_slider', 10, 2);
- // Related Posts
- function my_bunyad_get_related($args){
- $args['numberposts'] = 12;
- return $args;
- }
- add_action('bunyad_get_related_query', 'my_bunyad_get_related');
- // Buscar
- function bunyad_search_form( $form ) {
- $form = '<form role="search" method="get" id="searchform" class="searchform" action="' . home_url( '/' ) . '" >
- <div><label class="screen-reader-text" for="s"></label>
- <input type="text" value="' . get_search_query() . '" name="s" id="s" placeholder="'. __( 'Buscar en todo el sitio' ).'"/>
- <input type="submit" id="searchsubmit" value="'. esc_attr__( 'Buscar' ) .'" />
- </div>
- </form>';
- return $form;
- }
- add_filter( 'get_search_form', 'bunyad_search_form' );
- // SLIDER BY TAG
- function bunyad_slider_for_tag($args, $check){
- $main_limit = (Bunyad::posts()->meta('slider_number') ? intval(Bunyad::posts()->meta('slider_number')) : 5);
- if(($check === 'slider') && is_tag()){
- $args = array(
- 'tag_id' => get_queried_object_id(),
- 'meta_key' => '_bunyad_featured_post',
- 'meta_value' => 1,
- 'order' => 'date',
- 'posts_per_page' => $main_limit + 3
- );
- }
- return $args;
- }
- add_filter('bunyad_block_query_args', 'bunyad_slider_for_tag',11,2);
- // Order by close date
- function bunyad_order_cat_post($query) {
- if( ! is_admin() && is_main_query()) {
- if(is_category(array(2))){
- $query->set('order', 'ASC');
- $query->set('meta_key', 'close-date');
- $query->set('orderby', intval('meta_value'));
- }
- }
- }
- add_action('pre_get_posts', 'bunyad_order_cat_post');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement