Wordpress : supprimer designed by et powered by

Fermé
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 - Modifié le 1 juil. 2017 à 16:09
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 - 4 juil. 2017 à 08:34
Hé Bonjour :)

Encore une question sur wordpress !

Cette fois , je souhaite supprimer les mentions situées sur le footer, à savoir : designed by : Thème nom, et powered by : wordpress.

Après beaucoup de recherche sur divers forums, je me rends compte que c'est une question redondante. Hors, je ne trouve pas de solutions malgré toutes les aides indiquées.
Souvent il faut modifier le footer.php. Déjà ça n'a pas l'air d'être le cas pour mon thème Pixagraphy. Apparement je devrait plutôt trouver ma réponse dans footer-details.php.
Mais quand j'ajoute ce fichier modifié dans mon thème enfant (pixgraphy child), rien ne se passe.

Voilà le code de footer-details.php :
<?php
/**
  • @package Theme Freesia * @subpackage Pixgraphy * @since Pixgraphy 1.0 */?><?php/************************* PIXGRAPHY FOOTER DETAILS **************************************/function pixgraphy_site_footer() {if ( is_active_sidebar( 'pixgraphy_footer_options' ) ) : dynamic_sidebar( 'pixgraphy_footer_options' ); else: echo '<div class="copyright">' .'© ' . date('Y') .' '; ?> <a title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" target="_blank" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo get_bloginfo( 'name', 'display' ); ?></a> | <?php esc_html_e('Designed by:','pixgraphy'); ?> <a title="<?php echo esc_attr__( 'Theme Freesia', 'pixgraphy' ); ?>" target="_blank" href="<?php echo esc_url( 'https://themefreesia.com' ); ?>"><?php esc_html_e('Theme Freesia','pixgraphy');?></a> | <?php esc_html_e('Powered by:','pixgraphy'); ?> <a title="<?php echo esc_attr__( 'WordPress', 'pixgraphy' );?>" target="_blank" href="<?php echo esc_url( 'http://wordpress.org' );?>"><?php esc_html_e('WordPress','pixgraphy'); ?></a> </div> <?php endif;}add_action( 'pixgraphy_sitegenerator_footer', 'pixgraphy_site_footer');




“J'aimerai en lieu et place ajouter : mentions légales et supprimer le copyright qui n'a pas lieu d'être en France.“


Si vous avez des solutions qui trainent et que vous ne savez pas quoi en faire, n'hésitez pas à les déposer sur la table :)

Merci à bientôt :)

2 réponses

Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
1 juil. 2017 à 16:15
Salut,

Vire ça :

<?php esc_html_e('Powered by:','pixgraphy'); ?> <a title="<?php echo esc_attr__( 'WordPress', 'pixgraphy' );?>" target="_blank" href="<?php echo esc_url( 'http://wordpress.org' );?>"><?php esc_html_e('WordPress','pixgraphy'); ?>


Et remplace par ton truc ;-)

https://agence-web.cubis-helios.com/wordpress-comment-modifier-son-theme-enfant-parent/

A lire, tu devrais faire un thème enfant :)
0
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 5
1 juil. 2017 à 16:55
Bonjour Dinath,

oui j'utilise un thème enfant. C'est d'ailleurs toi il me semble qui me l'avais préconisé.

Quand je modifie ces lignes cela ne change rien.
Peut être est ce lié au fait que le thème que j'utilise est gratuit. C'est une manière de préserver le nom de l'auteur, ce que je comprends.

Par contre pour le copyright je n'ai pas d'idée là ?
echo '<div class="copyright">' .'© ' . date('Y') .' '; ?>


Pour les mentions légales c'est pareil :
 <?php esc_html_e('Mentions legales'); ?> <a title="<?php echo esc_attr__( 'Mentions legales' ); ?>" target="_blank" href="<?php echo esc_url( 'http://localhost:8888/wordpress/mentions-legales/' ); ?>"><?php esc_html_e('Mentions legales');?></a> | 


Il faut peut être utiliser un widget footer pour placer des mentions légales en bas de page ?
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
1 juil. 2017 à 17:20
En effet ! J'avais pu que c'était toi ;-)

Exactement.

On va faire autrement.

Commente ta fonction en rajoutant :

/*

au début, et :

*/

à la fin.

créé une nouvelle fonction :

function pixgraphy_site_footer() {
echo 'dinath';
}

Que vois-tu ? Pense au cache ;-)
0
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 5
Modifié le 1 juil. 2017 à 17:44
Est ce que ça doit donner quelque chose comme ça ?
Je suis complètement à la ramasse là...
<?php
/**
  • @package Theme Freesia * @subpackage Pixgraphy * @since Pixgraphy 1.0 */?><?php/************************* PIXGRAPHY FOOTER DETAILS **************************************/function pixgraphy_site_footer() {if ( is_active_sidebar( 'pixgraphy_footer_options' ) ) : dynamic_sidebar( 'pixgraphy_footer_options' ); else: echo '<div class="copyright">' .'© ' . date('Y') .' '; ?> <a title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" target="_blank" href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php echo get_bloginfo( 'name', 'display' ); ?></a> | <?php esc_html_e('Designed by:','pixgraphy'); ?> <a title="<?php echo esc_attr__( 'Theme Freesia', 'pixgraphy' ); ?>" target="_blank" href="<?php echo esc_url( 'https://themefreesia.com' ); ?>"><?php esc_html_e('Theme Freesia','pixgraphy');?></a> | /*<?php esc_html_e('Mon site'); ?> <a title="<?php echo esc_attr__( 'Mon site' );?>" target="_blank" href="<?php echo esc_url( 'http://localhost:8888/wordpress/' );?>"><?php esc_html_e('Mon site'); ?></a>*/ <?php function pixgraphy_site_footer() {echo 'Mon site';}</a> </div> <?php endif;}add_action( 'pixgraphy_sitegenerator_footer', 'pixgraphy_site_footer');


A la base le thème ‘designed by‘ s'appelle : Thème Freesia.
La mention ‘powered by‘ : worpdress reste inchangée également.
Les modifs ont été faites dans le fichier footer-details.php.

Franchement, je sèche.


Et si je modifie le fichier html ?
<div class="copyright">© 2017   <a title="" href="http://localhost:8888/wordpress/" rel="nofollow noopener noreferrer" target="_blank"></a> | 
Designed by: <a title="Theme Freesia" href="https://themefreesia.com" rel="nofollow noopener noreferrer" target="_blank">Theme Freesia</a> |
Powered by: <a title="WordPress" href="http://wordpress.org" rel="nofollow noopener noreferrer" target="_blank">WordPress</a>
</div>


Encore faut-il que j'ai un fichier html et de plus ça ne fera pas parti du thème enfant j'imiagine donc ce serait à modifier à chaque mise à jour...

C'est en train de me rendre fou ! :)
0
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 5
1 juil. 2017 à 18:19
et voilà ce que contient le fichier footer.php :
<?php
/**
  • The template for displaying the footer. * * @package Theme Freesia * @subpackage Pixgraphy * @since Pixgraphy 1.0 */$pixgraphy_settings = pixgraphy_get_theme_options();if($pixgraphy_settings['pixgraphy_photography_layout'] == 'photography_layout' && !is_page() && !is_single()){ if( is_404() || is_search() || is_archive()): if($pixgraphy_settings['pixgraphy_photography_layout'] == 'photography_layout'){ if(class_exists('WooCommerce') && (is_shop() || is_product_category())){ ?> </div> <!-- end .container --> <?php }else{ if(is_404()){ ?> </div> <!-- end .container --> <?php } // silence is golden } }else{?> </div> <!-- end .container --> <?php } else: ?> </div> <!-- end #main --> <?php endif;}else{?></div> <!-- end .container --><?php} ?></div> <!-- end #content --><!-- Footer Start ============================================= --><footer id="colophon" class="site-footer clearfix"><?phpif(class_exists('Pixgraphy_Plus_Features')){ do_action('pixgraphy_footer_column');} ?><div class="site-info" <?php if($pixgraphy_settings['pixgraphy-img-upload-footer-image'] !=''){?>style="background-image:url('<?php echo esc_url($pixgraphy_settings['pixgraphy-img-upload-footer-image']); ?>');" <?php } ?>> <div class="container"> <?php if(!empty($pixgraphy_settings['pixgraphy-footer-logo']) || !empty($pixgraphy_settings['pixgraphy-footer-title'])):?> <div id="site-branding"> <?php if(!empty($pixgraphy_settings['pixgraphy-footer-title'])): ?> <h2 id="site-title"> <a href="<?php echo esc_url($pixgraphy_settings['pixgraphy-footer-link']);?>" title="<?php echo esc_html($pixgraphy_settings['pixgraphy-footer-title']);?>"><?php echo esc_html($pixgraphy_settings['pixgraphy-footer-title']);?></a> </h2> <!-- end #site-title --> <?php endif; ?> </div> <!-- end #site-branding --> <?php endif; if($pixgraphy_settings['pixgraphy_buttom_social_icons'] == 0): do_action('social_links'); endif; if(class_exists('Pixgraphy_Plus_Features')){ do_action('pixgraphy_footer_menu'); } do_action('pixgraphy_sitegenerator_footer'); ?> <div style="clear:both;"></div> </div> <!-- end .container --> </div> <!-- end .site-info --> <?php $disable_scroll = $pixgraphy_settings['pixgraphy_scroll']; if($disable_scroll == 0):?> <div class="go-to-top"><a title="<?php esc_html_e('Go to Top','pixgraphy');?>" href="#masthead"><i class="fa fa-angle-double-up"></i></a></div> <!-- end .go-to-top --> <?php endif; ?></footer> <!-- end #colophon --></div> <!-- end #page --><?php wp_footer(); ?></body></html>
0
Dinath Messages postés 1602 Date d'inscription vendredi 12 avril 2013 Statut Contributeur sécurité Dernière intervention 6 novembre 2021 218
1 juil. 2017 à 18:32
On voit que dalle... tu peux héberger sur Pastebin ?
0
Bonjour manchelo, je viens de trouver comment faire pour mon site alors je partage.
Mon template est excellent de Freesia.
Il faut tout d'abord télécharger ton fichier footer.php pour lui ajouter des modifs et le mettre ensuite dans le thème enfant.
La modif est la suivante :
Remplace cette ligne :
do_action('excellent_sitegenerator_footer'); ?>
par celle ci-dessous :
do_action('sitegenerator_footer'); ?><div class="copyright"><a href="http://tonsite.com/" rel="nofollow noopener noreferrer" target="_blank">© 2017 tontexte</a></div>
Eviter de passer par le css.
Bonne journée, Nathalie
0
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 5
Modifié le 3 juil. 2017 à 15:25
Bonjour Nathalie :)

Merci pour ton intervention.
Ce code est pas mal du tout ! Il marche très bien même :)

Je rencontre juste un soucis avec les accents qui sont remplacés par des points d'interrogation. Cela vient surement de l'encodage ?

Un avis ? :)

Merci beaucoup

volà le code :
  do_action('sitegenerator_footer'); ?><div class="copyright"><a href="http://localhost:8888/wordpress//" rel="nofollow noopener noreferrer" target="_blank">www.monsite.com</a> | Texte et dessins de Auteur - tous droits réservés | <a href="http://localhost:8888/wordpress/mentions-legales///" rel="nofollow noopener noreferrer" target="_blank">Mentions légales | <a href="http://localhost:8888/wordpress/conditions-generales///" rel="nofollow noopener noreferrer" target="_blank">Condition générales</a></div>



J'ai volontairement supprimé le target="_blank" pour rester sur le même onglet.
0
manchelo Messages postés 323 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 janvier 2023 5
Modifié le 4 juil. 2017 à 08:47
Mon site est en UTF-8

Mais ça ne change rien en plaçant un
header('Content-type: text/html; charset=utf-8');

en début de footer.php

du coup j'ai remplacé les “é“ par & eacute; sur une page présentant les caractères spéciaux en html :
https://www.commentcamarche.net/contents/489-caracteres-speciaux-html

Le code :
do_action('sitegenerator_footer'); ?><div class="copyright"><a href="http://localhost:8888/wordpress//" rel="nofollow noopener noreferrer" target="_blank">www.monsite.com</a> | Texte et dessins de Auteur - tous droits réservés | <a href="http://localhost:8888/wordpress/mentions-legales///" rel="nofollow noopener noreferrer" target="_blank">Mentions légales | <a href="http://localhost:8888/wordpress/conditions-generales///" rel="nofollow noopener noreferrer" target="_blank">Condition générales</a></div>



Voilà ça marche comme ça :)
0