Forum Replies Created
Viewing 2 posts - 1 through 2 (of 2 total)
-
Author
-
laprekParticipant
Hello,
Yes, I have. Only to functions.php in sweetdate-child folder. I have renamed the file to see what will happen but nothing changed.
Here is the code:
COPY CODE<?php /** * @package WordPress * @subpackage Sweetdate * @author SeventhQueen <themesupport@seventhqueen.com> * @since Sweetdate 1.0 */ /** * Sweetdate Child Theme Functions * Add extra code or replace existing functions */ add_action('after_setup_theme','kleo_remove_actions'); /** * Override existing actions * Use these functions to replace/remove existing actions * @since Sweetdate 1.3 */ function kleo_remove_actions() { /* For example uncomment the line bellow to disable matching on member profile */ //remove_action('kleo_bp_before_profile_name', 'kleo_bp_compatibility_match'); } /*bbpress fullwidth*/ /*add_action('wp_head', 'kleo_bbpress_tpl', 11); function kleo_bbpress_tpl() { //user is viewing a forum page if(get_post_type() == 'forum' OR get_post_type() == 'topic' OR get_post_type() == 'reply') { //set to full width remove_action('kleo_before_content', 'kleo_sidebar'); remove_action('kleo_after_content', 'kleo_sidebar'); remove_action('kleo_before_content', 'kleo_extra_sidebar'); remove_action('kleo_after_content', 'kleo_extra_sidebar'); add_filter('kleo_content_class', create_function(null, 'return "twelve";')); } } */ class SQueen_Recent_Posts2_widget extends WP_Widget { /** * Widget setup */ function __construct() { $widget_ops = array( 'description' => __( 'Recent posts with thumbnails widget.', 'kleo_framework' ) ); parent::__construct( 'kleo_recent_posts2', __('[Kleo] Recent posts2','kleo_framework'), $widget_ops ); } /** * Display widget */ function widget( $args, $instance ) { extract( $args, EXTR_SKIP ); $title = apply_filters( 'widget_title', $instance['title'] ); $limit = $instance['limit']; $length = (int)( $instance['length'] ); $thumb = $instance['thumb']; $cat = $instance['cat']; $post_type = $instance['post_type']; echo $before_widget; if ( ! empty( $title ) ) echo $before_title . $title . $after_title; global $post; if ( false === ( $kleo_recent_posts = get_transient( 'kleo_recent_posts2_' . $widget_id ) ) ) { $args = array( 'numberposts' => $limit, 'cat' => $cat, 'post_type' => $post_type ); $kleo_recent_posts = get_posts( $args ); set_transient( 'kleo_recent_posts2_' . $widget_id, $kleo_recent_posts, 60*60*12 ); } ?> <div> <ul class='latest-blog'> <?php foreach( $kleo_recent_posts as $post ) : setup_postdata( $post ); ?> <li> <?php if( $thumb == true ) : ?> <span class='avatar'><a href="<?php the_permalink(); ?>"><?php echo get_the_post_thumbnail(); ?></a></span> <?php endif; ?> <p><?php the_title(); ?> <br/><?php echo word_trim(get_the_excerpt(), $length, '...' ); ?> <a href="<?php the_permalink(); ?>"><?php _e("read more", 'kleo_framework'); ?></a></p> </li> <?php endforeach; wp_reset_postdata(); ?> </ul> </div> <?php echo $after_widget; } /** * Update widget */ function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = esc_attr( $new_instance['title'] ); $instance['limit'] = $new_instance['limit']; $instance['length'] = (int)( $new_instance['length'] ); $instance['thumb'] = $new_instance['thumb']; $instance['cat'] = $new_instance['cat']; $instance['post_type'] = $new_instance['post_type']; delete_transient( 'kleo_recent_posts_' . $this->id ); return $instance; } /** * Widget setting */ function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'title' => '', 'limit' => 5, 'length' => 10, 'thumb' => true, 'cat' => '', 'post_type' => '', 'date' => true, ); $instance = wp_parse_args( (array) $instance, $defaults ); $title = esc_attr( $instance['title'] ); $limit = $instance['limit']; $length = (int)($instance['length']); $thumb = $instance['thumb']; $cat = $instance['cat']; $post_type = $instance['post_type']; ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title:', 'kleo_framework' ); ?></label> <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo $title; ?>" /> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>"><?php _e( 'Limit:', 'kleo_framework' ); ?></label> <select class="widefat" name="<?php echo $this->get_field_name( 'limit' ); ?>" id="<?php echo $this->get_field_id( 'limit' ); ?>"> <?php for ( $i=1; $i<=20; $i++ ) { ?> <option <?php selected( $limit, $i ) ?> value="<?php echo $i; ?>"><?php echo $i; ?></option> <?php } ?> </select> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>"><?php _e( 'Excerpt length:', 'kleo_framework' ); ?></label> <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'length' ) ); ?>" type="text" value="<?php echo $length; ?>" /> </p> <?php if( current_theme_supports( 'post-thumbnails' ) ) { ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'thumb' ) ); ?>"><?php _e( 'Display Post Image?', 'kleo_framework' ); ?></label> <input id="<?php echo $this->get_field_id( 'thumb' ); ?>" name="<?php echo $this->get_field_name( 'thumb' ); ?>" type="checkbox" value="1" <?php checked( '1', $thumb ); ?> /> </p> <?php } ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'cat' ) ); ?>"><?php _e( 'Show from category: ' , 'kleo_framework' ); ?></label> <?php wp_dropdown_categories( array( 'name' => $this->get_field_name( 'cat' ), 'show_option_all' => __( 'All categories' , 'kleo_framework' ), 'hide_empty' => 1, 'hierarchical' => 1, 'selected' => $cat ) ); ?> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'post_type' ) ); ?>"><?php _e( 'Choose the Post Type: ' , 'kleo_framework' ); ?></label> <select class="widefat" id="<?php echo $this->get_field_id( 'post_type' ); ?>" name="<?php echo $this->get_field_name( 'post_type' ); ?>"> <?php foreach ( get_post_types( '', 'objects' ) as $post_type ) { ?> <option value="<?php echo esc_attr( $post_type->name ); ?>" <?php selected( $instance['post_type'], $post_type->name ); ?>><?php echo esc_html( $post_type->labels->singular_name ); ?></option> <?php } ?> </select> </p> <?php } } /** * Register widget. * * @since 1.0 */ add_action( 'widgets_init', create_function( '', 'register_widget( "SQueen_Recent_Posts2_widget" );' ) ); add_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs = array(); $bp_tabs['looking-for'] = array( 'type' => 'cite', 'name' => __('Looking for', 'kleo_framework'), 'group' => 'Looking for', 'class' => 'citetab' ); $bp_tabs['base'] = array( 'type' => 'regular', 'name' => __('About me', 'kleo_framework'), 'group' => 'Base', 'class' => 'regulartab' ); /* rtMedia tab - only if plugin installed */ if (class_exists('RTMedia')) { $bp_tabs['rtmedia'] = array( 'type' => 'rt_media', 'name' => __('My work', 'kleo_framework'), 'class' => 'mySlider' ); } /* Bp-Album tab - only if plugin installed */ elseif (function_exists('bpa_init')) { $bp_tabs['bp-album'] = array( 'type' => 'bp_album', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); } $bp_tabs['social'] = array( 'type' => 'regular', 'name' => __('Social', 'kleo_framework'), 'class' => 'regulartab' ); } /** * Uncomment to change Looking for group with your own */ /* add_filter('kleo_extra_tab1', 'custom_tab'); function custom_tab() { return 'Base'; } */ /** * Uncomment to change default tab on member profile */ /* add_filter('kleo_bp_profile_default_top_tab','my_default_tab'); function my_default_tab() { return 'my-photos'; } */ add_action('after_setup_theme','kleo_my_actions'); function kleo_my_actions() { /* disable matching on member profile */ remove_action('kleo_bp_before_profile_name', 'kleo_bp_compatibility_match'); /* Replace the heart over images */ add_filter('kleo_img_rounded_icon', 'my_custom_icon'); /* Replace the heart from register modal */ add_filter('kleo_register_button_icon', 'my_custom_icon_register'); } /* Replace the heart with a camera icon function */ function my_custom_icon () { return 'camera'; } /* Replace the heart with a user icon function */ function my_custom_icon_register () { return 'user'; } /* Filter the redirect url for login*/ add_filter("login_redirect","kleo_redirect_to_profile",100,3); function kleo_redirect_to_profile($redirect_to_calculated,$redirect_url_specified,$user){ /*if no redirect was specified,let us think ,user wants to be in wp-dashboard*/ if(!is_super_admin($user->ID)) return bp_core_get_user_domain($user->ID ); else return $redirect_to_calculated; /*if site admin*/ } add_action('after_setup_theme','remove_search_form',11); function remove_search_form() { remove_action('after_header_content','render_user_search'); } /*Progress*/ add_action('kleo_bp_header_actions', 'my_prog_bar', 11); function my_prog_bar() { if (function_exists('bppp_progression_block') AND bp_is_my_profile()) { echo '<div class="clearfix"></div>'; bppp_progression_block(); } } ?>
laprekParticipantHello,
Here is the content of my functions.php file:
COPY CODE<?php /** * @package WordPress * @subpackage Sweetdate * @author SeventhQueen <themesupport@seventhqueen.com> * @since Sweetdate 1.0 */ /** * Sweetdate Child Theme Functions * Add extra code or replace existing functions */ add_action('after_setup_theme','kleo_remove_actions'); /** * Override existing actions * Use these functions to replace/remove existing actions * @since Sweetdate 1.3 */ function kleo_remove_actions() { /* For example uncomment the line bellow to disable matching on member profile */ //remove_action('kleo_bp_before_profile_name', 'kleo_bp_compatibility_match'); } /*bbpress fullwidth*/ /*add_action('wp_head', 'kleo_bbpress_tpl', 11); function kleo_bbpress_tpl() { //user is viewing a forum page if(get_post_type() == 'forum' OR get_post_type() == 'topic' OR get_post_type() == 'reply') { //set to full width remove_action('kleo_before_content', 'kleo_sidebar'); remove_action('kleo_after_content', 'kleo_sidebar'); remove_action('kleo_before_content', 'kleo_extra_sidebar'); remove_action('kleo_after_content', 'kleo_extra_sidebar'); add_filter('kleo_content_class', create_function(null, 'return "twelve";')); } } */ class SQueen_Recent_Posts2_widget extends WP_Widget { /** * Widget setup */ function __construct() { $widget_ops = array( 'description' => __( 'Recent posts with thumbnails widget.', 'kleo_framework' ) ); parent::__construct( 'kleo_recent_posts2', __('[Kleo] Recent posts2','kleo_framework'), $widget_ops ); } /** * Display widget */ function widget( $args, $instance ) { extract( $args, EXTR_SKIP ); $title = apply_filters( 'widget_title', $instance['title'] ); $limit = $instance['limit']; $length = (int)( $instance['length'] ); $thumb = $instance['thumb']; $cat = $instance['cat']; $post_type = $instance['post_type']; echo $before_widget; if ( ! empty( $title ) ) echo $before_title . $title . $after_title; global $post; if ( false === ( $kleo_recent_posts = get_transient( 'kleo_recent_posts2_' . $widget_id ) ) ) { $args = array( 'numberposts' => $limit, 'cat' => $cat, 'post_type' => $post_type ); $kleo_recent_posts = get_posts( $args ); set_transient( 'kleo_recent_posts2_' . $widget_id, $kleo_recent_posts, 60*60*12 ); } ?> <div> <ul class='latest-blog'> <?php foreach( $kleo_recent_posts as $post ) : setup_postdata( $post ); ?> <li> <?php if( $thumb == true ) : ?> <span class='avatar'><a href="<?php the_permalink(); ?>"><?php echo get_the_post_thumbnail(); ?></a></span> <?php endif; ?> <p><?php the_title(); ?> <br/><?php echo word_trim(get_the_excerpt(), $length, '...' ); ?> <a href="<?php the_permalink(); ?>"><?php _e("read more", 'kleo_framework'); ?></a></p> </li> <?php endforeach; wp_reset_postdata(); ?> </ul> </div> <?php echo $after_widget; } /** * Update widget */ function update( $new_instance, $old_instance ) { $instance = $old_instance; $instance['title'] = esc_attr( $new_instance['title'] ); $instance['limit'] = $new_instance['limit']; $instance['length'] = (int)( $new_instance['length'] ); $instance['thumb'] = $new_instance['thumb']; $instance['cat'] = $new_instance['cat']; $instance['post_type'] = $new_instance['post_type']; delete_transient( 'kleo_recent_posts_' . $this->id ); return $instance; } /** * Widget setting */ function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( 'title' => '', 'limit' => 5, 'length' => 10, 'thumb' => true, 'cat' => '', 'post_type' => '', 'date' => true, ); $instance = wp_parse_args( (array) $instance, $defaults ); $title = esc_attr( $instance['title'] ); $limit = $instance['limit']; $length = (int)($instance['length']); $thumb = $instance['thumb']; $cat = $instance['cat']; $post_type = $instance['post_type']; ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title:', 'kleo_framework' ); ?></label> <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo $title; ?>" /> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'limit' ) ); ?>"><?php _e( 'Limit:', 'kleo_framework' ); ?></label> <select class="widefat" name="<?php echo $this->get_field_name( 'limit' ); ?>" id="<?php echo $this->get_field_id( 'limit' ); ?>"> <?php for ( $i=1; $i<=20; $i++ ) { ?> <option <?php selected( $limit, $i ) ?> value="<?php echo $i; ?>"><?php echo $i; ?></option> <?php } ?> </select> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>"><?php _e( 'Excerpt length:', 'kleo_framework' ); ?></label> <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'length' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'length' ) ); ?>" type="text" value="<?php echo $length; ?>" /> </p> <?php if( current_theme_supports( 'post-thumbnails' ) ) { ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'thumb' ) ); ?>"><?php _e( 'Display Post Image?', 'kleo_framework' ); ?></label> <input id="<?php echo $this->get_field_id( 'thumb' ); ?>" name="<?php echo $this->get_field_name( 'thumb' ); ?>" type="checkbox" value="1" <?php checked( '1', $thumb ); ?> /> </p> <?php } ?> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'cat' ) ); ?>"><?php _e( 'Show from category: ' , 'kleo_framework' ); ?></label> <?php wp_dropdown_categories( array( 'name' => $this->get_field_name( 'cat' ), 'show_option_all' => __( 'All categories' , 'kleo_framework' ), 'hide_empty' => 1, 'hierarchical' => 1, 'selected' => $cat ) ); ?> </p> <p> <label for="<?php echo esc_attr( $this->get_field_id( 'post_type' ) ); ?>"><?php _e( 'Choose the Post Type: ' , 'kleo_framework' ); ?></label> <select class="widefat" id="<?php echo $this->get_field_id( 'post_type' ); ?>" name="<?php echo $this->get_field_name( 'post_type' ); ?>"> <?php foreach ( get_post_types( '', 'objects' ) as $post_type ) { ?> <option value="<?php echo esc_attr( $post_type->name ); ?>" <?php selected( $instance['post_type'], $post_type->name ); ?>><?php echo esc_html( $post_type->labels->singular_name ); ?></option> <?php } ?> </select> </p> <?php } } /** * Register widget. * * @since 1.0 */ add_action( 'widgets_init', create_function( '', 'register_widget( "SQueen_Recent_Posts2_widget" );' ) ); add_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs = array(); $bp_tabs['looking-for'] = array( 'type' => 'cite', 'name' => __('Looking for', 'kleo_framework'), 'group' => 'Looking for', 'class' => 'citetab' ); $bp_tabs['base'] = array( 'type' => 'regular', 'name' => __('About me', 'kleo_framework'), 'group' => 'Base', 'class' => 'regulartab' ); /* rtMedia tab - only if plugin installed */ if (class_exists('RTMedia')) { $bp_tabs['rtmedia'] = array( 'type' => 'rt_media', 'name' => __('My work', 'kleo_framework'), 'class' => 'mySlider' ); } /* Bp-Album tab - only if plugin installed */ elseif (function_exists('bpa_init')) { $bp_tabs['bp-album'] = array( 'type' => 'bp_album', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); } $bp_tabs['social'] = array( 'type' => 'regular', 'name' => __('Social', 'kleo_framework'), 'class' => 'regulartab' ); } /** * Uncomment to change Looking for group with your own */ /* add_filter('kleo_extra_tab1', 'custom_tab'); function custom_tab() { return 'Base'; } */ /** * Uncomment to change default tab on member profile */ /* add_filter('kleo_bp_profile_default_top_tab','my_default_tab'); function my_default_tab() { return 'my-photos'; } */ add_action('after_setup_theme','kleo_my_actions'); function kleo_my_actions() { /* disable matching on member profile */ remove_action('kleo_bp_before_profile_name', 'kleo_bp_compatibility_match'); /* Replace the heart over images */ add_filter('kleo_img_rounded_icon', 'my_custom_icon'); /* Replace the heart from register modal */ add_filter('kleo_register_button_icon', 'my_custom_icon_register'); } /* Replace the heart with a camera icon function */ function my_custom_icon () { return 'camera'; } /* Replace the heart with a user icon function */ function my_custom_icon_register () { return 'user'; } /* Filter the redirect url for login*/ add_filter("login_redirect","kleo_redirect_to_profile",100,3); function kleo_redirect_to_profile($redirect_to_calculated,$redirect_url_specified,$user){ /*if no redirect was specified,let us think ,user wants to be in wp-dashboard*/ if(!is_super_admin($user->ID)) return bp_core_get_user_domain($user->ID ); else return $redirect_to_calculated; /*if site admin*/ } add_action('after_setup_theme','remove_search_form',11); function remove_search_form() { remove_action('after_header_content','render_user_search'); } /*Progress*/ add_action('kleo_bp_header_actions', 'my_prog_bar', 11); function my_prog_bar() { if (function_exists('bppp_progression_block') AND bp_is_my_profile()) { echo '<div class="clearfix"></div>'; bppp_progression_block(); } } ?>
-
AuthorPosts
Viewing 2 posts - 1 through 2 (of 2 total)