Footer aanpassen in Expound child theme?
-
Hallo forumleden,
Ik ben nieuw hier, dus zal mij even voorstellen. Mijn naam is Marco. Ik heb een website gemaakt middels Joomla. Maar ik wilde in het kader van hobby nog een website maken. Dat moet een eenvoudige zijn; het gaat over vakantie-perikelen. Dus dacht ik met WordPress aan de slag te gaan. Eerst had ik een hele simpele gemaakt. Die was gratis en zag er mooi uit, maar daarop kon ik geen plugins installeren zonder tot een betaalde versie over te gaan. Dus heb ik een gratis provider gezocht en daar WordPress op de server geïnstalleerd. Vervolgens een geschikt thema uitgezocht en geïnstalleerd en de data van mijn eerder gemaakte site gekopieerd. So far so good.
Nu wil ik echter de data in de footer aanpassen en dan laat mijn kennis van php mij in de steek. Ik kom wel iets tegen op dit forum, maar helaas is dat topic niet duidelijk afgehandeld en lukt het mij niet om de juiste aanpassing te maken.
Ik gebruik als thema “Expound” en heb een child thema aangemaakt om het originele intact te kunnen laten. Ik begreep al dat ik “functions.php” uit de originele template naar de child moet kopiëren en die vervolgens moet aanpassen. Het gaat waarschijnlijk om dit stukje:/** * Footer credits. */ function expound_display_credits() { $text = '<a href="http://wordpress.org/" rel="generator">' . sprintf( __( 'Proudly powered by %s', 'expound' ), 'WordPress' ) . '</a>'; $text .= '<span class="sep"> | </span>'; $text .= sprintf( __( 'Theme: %1$s by %2$s', 'expound' ), 'Expound', '<a href="http://kovshenin.com/" rel="designer">Konstantin Kovshenin</a>' ); echo apply_filters( 'expound_credits_text', $text ); } add_action( 'expound_credits', 'expound_display_credits' );
Nu staat er onder op mijn site:
Proudly powered by WordPress | Theme: Expound by Konstantin Kovshenin
En ik wil er iets van maken in de trant van:
Copyright by M.A.N. – 2014 – All rights reserved.
En, indien noodzakelijk, ook een kleine vermelding van de originele maker van het thema.
Weet iemand hoe ik dit zou moeten/ kunnen doen?
-
Maak eerst ff een backup van het bestand dat je gaat aanpassen… just in case…;-)
/** * Footer credits. */ function expound_display_credits() { $text = '<a href="http://www.jouwdomeinnaam.nl/" rel="generator">' . sprintf( __( '© 2015 by M.A.N - All rights reserved %s', 'expound' ) ) . '</a>'; echo apply_filters( 'expound_credits_text', $text ); } add_action( 'expound_credits', 'expound_display_credits' );
…typefouten voorbehouden…;)
Dank je, ik heb het toegepast, maar krijg helaas de volgende melding in beeld, wanneer ik de website in de browser probeer te openen:
Fatal error: Cannot redeclare expound_widgets_init() (previously declared in /home/u647502390/public_html/wp-content/themes/expound-child/functions.php:108) in /home/u647502390/public_html/wp-content/themes/expound/functions.php on line 115
Klopt, je kunt dezelfde functie niet in zowel je thema als childthema gebruiken.
Waarom zou je niet gewoon (een kopie van) je footer bestand in je childthema zetten en die dan aanpassen? (ik ga ervan uit dat de credits in je footer bestand staan)
Guido
- Het onderwerp ‘Footer aanpassen in Expound child theme?’ is gesloten voor nieuwe reacties.