Ondersteuning » Algemeen WordPress » Edit widget content

  • Beste,

    ik heb een subscribe-widget in mijn sidebar met daarin een button met de tekst “join us”. Nu wil ik dat veranderen naar mijn eigen tekst.

    De debestreffende widget heb ik gevonden in de map ‘widgets’ van mijn parent theme. Wanneer ik hem (widget-mailchimp.php) open dan zie ik ook de tekst “join us” staan in de code.

    Nu kan ik die zo gaan veranderen maar wanneer ik een update uitvoer van mijn theme dan wordt deze overschreven (neem ik aan).

    Ik maak gebruik van een child theme. Is er een manier om een widget te editten vanuit mijn child theme?

    Alvast bedankt!

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Hallo Okkernoot,

    Kan je de betreffende regels code uit ‘widget-mailchimp.php’ (waar “join us” staat) hier even copy pasten?

    Hey Okkernootje,

    Ja das een moeilijk (okker)nootje om te kraken hé 🙂
    Tip van de dag: om gemakkelijk te maken kun je ook diene text aanpassen met javascript of jquery hé. 😉
    Of mss dat ook al gaat met css, je moet maar is zien naar de source code van uwe html pagina.

    Thread starter Okkernoot

    (@okkernoot)

    @weepie

    Jazeker, hieronder de code (hoop dat dit het juiste gedeelte is):

    // GET INTRO TEXT
    		if ( ! empty( $instance['zn_mailchimp_intro'] ) ) {
    			echo	'<p>'.$instance['zn_mailchimp_intro'].'</p>';
    		}
    
    		echo	'		<form method="post" class="newsletter_subscribe newsletter-signup" data-url="'.trailingslashit(home_url()).'" name="newsletter_form">';
    		echo	'			<input type="text" name="zn_mc_email" class="nl-email" value="" placeholder="'.__("your.address@email.com",THEMENAME).'" />';
    		echo	'			<input type="hidden" name="zn_list_class" class="nl-lid" value="'.$instance['zn_mailchimp_list'].'" />';
    		echo	'			<input type="submit" name="submit" class="nl-submit" value="'.__("JOIN US",THEMENAME).'" />';
    		echo	'		</form>';
    
    		if ( isset ( $msg ) ) {
    			echo '<span class="zn_mailchimp_result">'.$msg.'</span>';
    		}
    		else {
    			echo	'		<span class="zn_mailchimp_result"></span>';
    		}

    @Karthuizer

    Haha ja een lastig notje inderdaad. Maar, kun je misschien wat specifieker zijn in je antwoord? Waarmee ik het daadwerkelijk kan oplossen?

    Merci!

    Wat je kunt doen is het vertaalbestand van het thema bijwerken. Je kunt de nl_NL.po van het thema bijwerken en naar de plugin ontwikkelaar sturen.

    Een programma waarmee dat kan is poedit.

    Thread starter Okkernoot

    (@okkernoot)

    @mpol

    Er zijn alleen Spaanse, Duitse, Engelse en Deense .po-bestanden aanwezig in de parent theme- folder.

    Ik heb po-edit geïnstalleerd en het Engelse .po-bestand geopend. Daar ziek ik de tekst instaan die ik wil vertalen naar het Nederlands.

    Nu is mijn vraag: Hoe krijg ik de vertaling werkend in mijn child theme zodat het na een update van mijn theme niet wordt overschreven?

    Dus zonder correspondentie met de theme-ontwikkelaar. Daar gaat teveel tijd in zitten.

    Je kunt met javascript of jquery elementen selecteren en die dan veranderen, kijk is naar de bron code van je pagina , probeer de elementen is te selecteren, ken je iets van jquery?

    Hier een voorbeeld
    http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_html_text_set

    Zoiets zou ik het proberen moesten ze mij vragen, maja iedereen heeft natuurlijk zijn eigen manier.

    Met een child theme ga je normaal gezien toch niets overschrijven, je kunt er geen widget mee veranderen, een child theme is toch voor css, wil je php gebruiken moet je dat in de functions.php zetten, of in het plugin mapje.
    (je kunt natuurlijk ook php direct op je pagina zetten, maar das minder goed).

    Met die vertaal bestanden heb ik me nooit bezig gehouden, wil je je admin-panel in een andere taal?

    Hai Okkernoot,
    Je kunt zelf zonder consultatie van de ontwikkelaar in Po-edit je Nederlandse .po en .mo maken en die dan toevoegen aan je theme, in dezelfde map als waar de andere talen staan. Bij updates blijven deze bestanden gewoon staan.
    Succes!
    Lianne

    Thread starter Okkernoot

    (@okkernoot)

    @Karthuizer

    Hetgeen wat je me adviseerd, daar heb ik weinig kennis van helaas.

    @liannel

    Ok dank je wel voor de tip. Ga ik even proberen te doen dan. Merci!

    Hoi,
    Succes!
    Als je een goede vertaling maakt, die voor algemeen gebruik geschikt is, kun je trouwens wel de twee bestanden opsturen naar de ontwikkelaar. Die kan ze dan in het theme opnemen. Geeft je een goed karma! Dit was wat mpol denk ik ook bedoelde.
    groet,
    Lianne

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Het onderwerp ‘Edit widget content’ is gesloten voor nieuwe reacties.