Support » Code oplossingen gezocht » aanpassingen in general-templates.php

  • Ik wil gebruik maken van archive-pagina’s (op Tag en Category), maar die geven dan standaard als titel weer: Tag: <de titel van de tag> of Categorie: <titel van de categorie>.
    Ik wil graag alleen <titel van de tag/categorie> zonder de aanduidingen Tag: of Categorie:
    Als ik het goed heb, wordt deze titel samengesteld in de wp-includes/general-templates.php in de function get_the_archive_title()

    Daarin is het eenvoudig om de de string Tag: of Category: eruit te halen,maar bij iedere update van wordpress (niet het thema!) wordt dit overschreven.
    Hoe los ik dit op?
    Als ik het goed heb, hoort de general-template.pho iet bij het thema, maar bij wordpress. Maar zou ik dit toch via het childtheme kunnen oplossen> Bijv.: de hele general-templates.php verplaatsen naar het childtheme? Of alleen de functie in een general-templates.php in het childtheme?

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Ik zou sowieso niet in de core van WordPress zelf gaan coden.
    De oplossing ligt ws in het thema zelf. Daar zul je aanpassingen moeten doen.

    Ik ken je thema verder niet maar in principe kun je de template file waarin de titel staat kopiëren naar je child thema (die heb je al zag ik).

    Vervolgens kun je in deze kopie de titel aanpassen. Omdat de template in je child thema staat blijft deze onaangetast bij eventuele updates aan WP of je thema.

    Dank voor het meedenken, erpee en ruurddewind!

    Ik heb in het childtheme een general-templates.php aangeemaakt, met daar de kopie van de functie die de titel regelt:
    function get_the_archive_title()
    Daarin heb ik een aanpassing gedaan, maar ik ben er niet helemaal zeker van of dit werkt. Maar even wachten tot de vertaling van WP weer een update krijgt ….

    Als het nodig mocht zijn, zal ik het zakra.pot-bestand van het thema bewerken uitbreiden met de strings “Tag: %s” and “Category: %s” en die vertalen als “%s” in de files zakra-nl_NL.po / zakra-nl_NL.mo.
    De enige vraag die er dan nog is – worden die aangepast bij een update van het thema? Zo ja, dan moet ik ze zeker kopiëren naar het child-theme?

    • Deze reactie is gewijzigd 6 maanden geleden door rkleinha.
3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘aanpassingen in general-templates.php’ is gesloten voor nieuwe reacties.