Forum Replies Created
-
AuthorPosts
-
DanielParticipant
Beatriz,
You can follow this instructions:
https://www.themehorse.com/theme-instruction/attitude/#slider
If you need extra information I could help you from Buenos Aires in “portuñol”. In that case please let me know how can I contact you.
Regards
DanielParticipantHi, thanks for your help, I added the code
global $options, $array_of_default_settings;
$options = wp_parse_args( get_option( ‘attitude_theme_options’, array() ), attitude_get_option_defaults());Since I added this code I have not been able to use de Administrator Panel of WordPress (wp-admin) . Now I’m using the previous version of my functions.php (without your code).
I think that there are a problem since version 3.0.3 because I have redefined the functions attitude_socialnetworks in my child theme.
If you can´t view my site please clean your Browser’s cache and try again. Then, if you can´t view the site try this:
https://www.youtube.com/watch?v=mqMvrGnqA3A
ps: My Internet Service Provider did some changes in the configuration for you.
Folows functions.php of my child theme:
<?php
//************************ DD Para limpiar el menú de la barra de admin eliminando los las opciones de WordPress
function nwp_admin_bar() {
global $wp_admin_bar;$wp_admin_bar->remove_menu(‘wp-logo’);
$wp_admin_bar->remove_menu(‘about’);
$wp_admin_bar->remove_menu(‘wporg’);
$wp_admin_bar->remove_menu(‘documentation’);
$wp_admin_bar->remove_menu(‘support-forums’);
$wp_admin_bar->remove_menu(‘feedback’);
}
add_action( ‘wp_before_admin_bar_render’, ‘nwp_admin_bar’ );// ********** para que se vean los iconos de Redes Sociales que desaparecieron con la version 3.0.3
// global $options, $array_of_default_settings;
// $options = wp_parse_args( get_option( 'attitude_theme_options', array() ), //attitude_get_option_defaults());// ************************ DD cambio del logo
function my_custom_login_logo() {
echo ‘<style type=”text/css”>
h1 a { background-image:url(‘.get_stylesheet_directory_uri().’/images/logocliente.jpg) !important; }
</style>’;
}add_action(‘login_head’, ‘my_custom_login_logo’);
// ************************ DD cambio la URL donde enlaza el logo de la página de login
function put_my_url(){
return (‘http://www.lavistacasal.com’); // Enlace al sitio de La Vista Casal
}
add_filter(‘login_headerurl’, ‘put_my_url’);// ************************ DD cambio el texto emergente de la URL de página de login
function put_my_title(){
return (‘Desarrollado por Un Sitio Ya’); //
}
add_filter(‘login_headertitle’, ‘put_my_title’);// ************************ DD Cambio del texto del copyrigth
add_action( ‘init’ , ‘mh_remove_copy’ , 15 );function mh_remove_copy() {
remove_action( ‘attitude_footer’, ‘attitude_footer_info’, 30 );
}// Add my own copyright text
add_action( ‘attitude_footer’ , ‘mh_footer_info’ , 40 );function mh_footer_info() {
$output = ‘<div class=”copyright”, align=”center”>’.’Copyright 2015 – La Vista Casal – Av. del Libertador 6343 P.12 “A” – CABA (C1428ARG) – Buenos Aires, Argentina – Tel.: (54 11) 4786 0404 ‘.'</div><!– .copyright –>’;
echo do_shortcode( $output );
}// ************************ DD Agregado de un nuevo Widget para poder tener Texto abajo del Widget de DESTACADOS
add_action( ‘widgets_init’, ‘attitude_child_widgets_init’);
/**
* Function to register the widget areas(sidebar) and widgets.
*/
function attitude_child_widgets_init() {// Registering widgets
register_widget( “attitude_recent_work_child_widget” );
}/**
* Widget for business layout that shows Featured page title and featured image.
* Construct the widget.
* i.e. Name, description and control options.
*/
class attitude_recent_work_child_widget extends WP_Widget {
function attitude_recent_work_child_widget() {
$widget_ops = array( ‘classname’ => ‘widget_recent_work_child’, ‘description’ => __( ‘ * Use this widget to show recent work, portfolio or any pages as your wish ( Business Layout ).’, ‘attitude’ ) );
$control_ops = array( ‘width’ => 200, ‘height’ =>250 );
parent::WP_Widget( false, $name = __( ‘Theme Horse: Featured Widget’, ‘attitude’ ), $widget_ops, $control_ops);
}function form( $instance ) {
for ( $i=0; $i<4; $i++ ) {
$var = ‘page_id’.$i;
$defaults[$var] = ”;
}
$att_defaults = $defaults;
$att_defaults[‘title’] = ”;
$att_defaults[‘text’] = ”;
$instance = wp_parse_args( (array) $instance, $att_defaults );
for ( $i=0; $i<4; $i++ ) {
$var = ‘page_id’.$i;
$var = absint( $instance[ $var ] );
}
$title = esc_attr( $instance[ ‘title’ ] );
$text = esc_textarea($instance[‘text’]);
?><p>
<label for=”<?php echo $this->get_field_id(‘title’); ?>”><?php _e( ‘Title:’, ‘attitude’ ); ?></label>
<input id=”<?php echo $this->get_field_id(‘title’); ?>” name=”<?php echo $this->get_field_name(‘title’); ?>” type=”text” value=”<?php echo $title; ?>” />
</p>
<?php _e( ‘Description’,’attitude’ ); ?>
<textarea class=”widefat” rows=”10″ cols=”20″ id=”<?php echo $this->get_field_id(‘text’); ?>” name=”<?php echo $this->get_field_name(‘text’); ?>”><?php echo $text; ?></textarea>
<?php
for( $i=0; $i<4; $i++) {
?>
<p>
<label for=”<?php echo $this->get_field_id( key($defaults) ); ?>”><?php _e( ‘Page’, ‘attitude’ ); ?>:</label>
<?php wp_dropdown_pages( array( ‘show_option_none’ =>’ ‘,’name’ => $this->get_field_name( key($defaults) ), ‘selected’ => $instance[key($defaults)] ) ); ?>
</p>
<?php
next( $defaults );// forwards the key of $defaults array
}
}function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance[ ‘title’ ] = strip_tags( $new_instance[ ‘title’ ] );
for( $i=0; $i<4; $i++ ) {
$var = ‘page_id’.$i;
$instance[ $var] = absint( $new_instance[ $var ] );
}
if ( current_user_can(‘unfiltered_html’) )
$instance[‘text’] = $new_instance[‘text’];
else
$instance[‘text’] = stripslashes( wp_filter_post_kses( addslashes($new_instance[‘text’]) ) ); // wp_filter_post_kses() expects slashed
$instance[‘filter’] = isset($new_instance[‘filter’]);return $instance;
}function widget( $args, $instance ) {
extract( $args );
extract( $instance );global $post;
$title = isset( $instance[ ‘title’ ] ) ? $instance[ ‘title’ ] : ”;
$text = apply_filters( ‘widget_text’, empty( $instance[‘text’] ) ? ” : $instance[‘text’], $instance );
$page_array = array();
for( $i=0; $i<6; $i++ ) {
$var = ‘page_id’.$i;
$page_id = isset( $instance[ $var ] ) ? $instance[ $var ] : ”;if( !empty( $page_id ) )
array_push( $page_array, $page_id );// Push the page id in the array
}
$get_featured_pages = new WP_Query( array(
‘posts_per_page’ => -1,
‘post_type’ => array( ‘page’ ),
‘post__in’ => $page_array,
‘orderby’ => ‘post__in’
) );
echo $before_widget;
if ( !empty( $title ) ) { echo $before_title . esc_html( $title ) . $after_title; } ?>
<p><?php echo esc_textarea( $text ); ?></p>
<div class=”column clearfix”>
<?php
while( $get_featured_pages->have_posts() ):$get_featured_pages->the_post();
$page_title = get_the_title();
?>
<div class=”one-fourth”>
<?php
if ( has_post_thumbnail( ) ) {
echo ‘‘.get_the_post_thumbnail( $post->ID,’gallery’).’‘;
}
?>
<h3 class=”custom-gallery-title”>” title=””><?php echo $page_title; ?></h3>
<article>
<?php the_excerpt(); ?>
</article>” title=”Ampliar”>Ver más +
</div><!– .one-fourth –>
<?php endwhile;
// Reset Post Data
wp_reset_query();
?>
</div><!– .column –>
<?php echo $after_widget;
}
}
//****************************** DD CAMBIO TEXTO DE MySpace por Time Report en icono de redes sociales ————-function attitude_socialnetworks( $flag ) {
global $attitude_theme_options_settings;
$options = $attitude_theme_options_settings;$attitude_socialnetworks = ”;
if ( ( !$attitude_socialnetworks = get_transient( ‘attitude_socialnetworks’ ) ) && ( 1 == $flag ) ) {$attitude_socialnetworks .=’
<div class=”social-profiles clearfix”>- ‘;
$social_links = array();
$social_links_name = array();
$social_links_name = array( __( ‘Facebook’, ‘attitude’ ),
__( ‘Twitter’, ‘attitude’ ),
__( ‘Google Plus’, ‘attitude’ ),
__( ‘Pinterest’, ‘attitude’ ),
__( ‘Youtube’, ‘attitude’ ),
__( ‘Vimeo’, ‘attitude’ ),
__( ‘LinkedIn’, ‘attitude’ ),
__( ‘Flickr’, ‘attitude’ ),
__( ‘Tumblr’, ‘attitude’ ),
__( ‘Time Report’, ‘attitude’ ),
__( ‘RSS’, ‘attitude’ )
);
$social_links = array( ‘Facebook’ => ‘social_facebook’,
‘Twitter’ => ‘social_twitter’,
‘Google-Plus’ => ‘social_googleplus’,
‘Pinterest’ => ‘social_pinterest’,
‘You-tube’ => ‘social_youtube’,
‘Vimeo’ => ‘social_vimeo’,
‘Linked’ => ‘social_linkedin’,
‘Flickr’ => ‘social_flickr’,
‘Tumblr’ => ‘social_tumblr’,
‘My-Space’ => ‘social_myspace’,
‘RSS’ => ‘social_rss’
);$i=0;
foreach( $social_links as $key => $value ) {
if ( !empty( $options[ $value ] ) ) {
$attitude_socialnetworks .=
‘<li class=”‘.strtolower($key).'”>‘.get_bloginfo( ‘name’ ).’ ‘.$social_links_name[$i].’‘;
}
$i++;
}$attitude_socialnetworks .=’
</div><!– .social-profiles –>’;
set_transient( ‘attitude_socialnetworks’, $attitude_socialnetworks, 86940 );
}
echo $attitude_socialnetworks;
}
?>
DanielParticipantMy Site is:
June 10, 2014 at 11:37 am in reply to: "NEVEGACION" INSTEAD OF "NAVEGACION" IN RESPONSIVE MENU #11150DanielParticipantI updated the Attitude Free to the last version 1.28 and smaller devices still shows ”Nevegación” instead of “Navegación” in spanish. Could you fix this in 1.29 ? Spanish spoken users will thank you, Regards!
DanielParticipantI updated the Attitude Free to the last version 1.27 and smaller devices still shows ”Nevegación” instead of “Navegación” in spanish. Could you fix this in 1.28 ? Spanish spoken users will thank you, Regards!
DanielParticipantThank you !
DanielParticipantHi !
I have two questions about this issue:
1.- Will be fixed in version 1.27?
2.- Do you have a workaround?Kind Regards
DanielParticipantDear Sunil, I hope you can help me, it is very important for me to achieve this with Attitude Theme.
Thanks !
DanielParticipantHi Sunil,
With version 1.0.2 the .mo file located in /interface/languages runs OK
Thanks a lot. Regards
DanielDanielParticipantThanks Sunil, Could you explain little more your recommendation of “add the content as you like on the feature recent widgets”?
The final work may be look as follows:
If you want to help me with some code don’t worry about new version because I have a Child Theme.
Thanks a lot.
April 28, 2014 at 12:01 am in reply to: "NEVEGACION" INSTEAD OF "NAVEGACION" IN RESPONSIVE MENU #9777DanielParticipantHi!
I updated the Attitude Free to the last version 1.26 and smaller devices still shows ”Nevegación” instead of “navegación” in spanish; then I changed the es_ES.MO with the correct word and I copied it in my child theme inside of the folder /wp-content/themes/attitude-child/library/languages but it not solved the issue.
Does anybody has any solution?Kind Regards Daniel.
DanielParticipantThanks Sunil
Sorry, could you explain in other words “Could you copy this language folder inside inc” ? What is “inc” ?
Daniel
DanielParticipantDanielParticipantThanks Sunil,
Meanwhile I created the files es_ES.MO and es_ES.PO (from interface.pot) translating some words and I copied both files to /wp-content/themes/interface/languages but my web site conitnuing with “Read more” instead of “Leer más”.
Do you have any suggestion? Kind RegardsDanielParticipantHi Everybody,
The issue was solved reducing the lenght of the name of a page called “Construcción de Sitios Web” to a similar and shortest name as “Creación de Sitios Web”). The long name was the origin of the problem in the Service Widget zone. There are some documentation about length of the names to preserve the Responsive characteristics?
Kind Regards, Daniel
-
AuthorPosts