Ondersteuning » Thema en CSS/opmaak » tekst wachtwoord aanpassen

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Hi Johan,

    Dat zit naar alle waarschijnlijkheid in één van de php-bestanden behorende bij de gebruikte plugin.

    Tips:

    • MAAK EERST EEN RESERVEKOPIE van het te bewerken bestand; een ongeluk / typefout zit in een klein hoekje 😉
    • gebruik een code-editor [bijv. ‘notepad++’ om de aanpassingen te maken
    • zorg dat je bij het maken van de aanpassingen, alleen de TEKST bewerkt; LAAT DE REST VAN DE CODE INTACT!!
    • foutje gemaakt? Niet rommelen! Zet de reservekopie terug en begin opnieuw…
    Thread starter Johan1412

    (@johan1412)

    Dank je wel.

    De vraag is: in welk php bestand kan ik dit aanpassen?

    Met groet!
    Johan

    Dat wordt ff zoeken…

    • welke plugins heb je geinstalleerd
    • welk thema gebruik je
    Thread starter Johan1412

    (@johan1412)

    Nou, dat valt tegen: ik heb zo’n beetje alle php bestanden doorzocht: er toch wel een logica in te ontdekken waar zoiets meestal staat?

    Ik heb Elegant theme ‘The Source’.

    Groet!

    Thread starter Johan1412

    (@johan1412)

    Oh, en nog iets: je schrijft over een plugin, maar dit staat los van de plugin.

    Heeft gewoon te maken of je iets op public zet of privé of protected door wachtwoord. Standaard in WP bij de posts. Snap je?

    Hoi Johan,

    Je kunt de volgende code in het functions.php bestand van je thema plakken om de tekst op de beveiligde pagina aan te passen:

    function my_password_form() {
        global $post;
        $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
        $o = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="post-password-form" method="post">
        <p>' . __( 'This content is password protected. To view it please enter your password below:' ) . '</p>
    	<p><label for="' . $label . '">' . __( 'Password:' ) . ' <input name="post_password" id="' . $label . '" type="password" size="20" /></label> <input type="submit" name="Submit" value="' . esc_attr__( 'Submit' ) . '" /></p></form>
    	<p> Extra tekst die je wilt weergeven onder het invulveld. </p> ';
        return $o;
    }
    add_filter( 'the_password_form', 'my_password_form' );

    Je kunt hierin het gedeelte ‘Extra tekst die je wilt weergeven onder het invulveld’ naar wensen aanpassen om bijvoorbeeld het email adres weer te geven.

    Michel – WPsitemaken.nl

    Thread starter Johan1412

    (@johan1412)

    Hallo Michel,

    Helaas geeft deze code problemen. Hij is dan ineens te zien op de homepage zelf.

    Dank je wel voor je initiatief als je nog een betere oplossing hebt, houd ik mij aanbevolen.

    Groeten,
    Johan

    Thread starter Johan1412

    (@johan1412)

    En ondertussen lijkt het dat ik echt iets gemold heb…

    Deze code als ik bij admin er in wil… Warning: Cannot modify header information – headers already sent by (output started at /public/sites/www.johanstevens.nl/wp-content/themes/TheSource/functions.php:116) in /public/sites/www.johanstevens.nl/wp-includes/pluggable.php on line 1178

    Wat nu?

    Hoi Johan,

    Hoe bedoel je precies dat hij te zien is op de homepage zelf? Wordt de extra tekst daarop weergegeven? Want ik heb de code op verschillende thema’s geprobeerd en de extra tekst is bij mij alleen in het bericht zelf te zien.

    Michel – WPsitemaken.nl

    Thread starter Johan1412

    (@johan1412)

    Inmiddels heb ik de boel in elk geval weer aan de praat: de webpagina waren niet meer te bezoeken iets met ‘pluggable’ en ‘functions’ was kapot.

    Ik heb ze uit een oudere versie van wp weer terug weten te zetten. Ik ga dus niet meer zelf in functions.php rommelen, want toen begonnen alle foutmeldingen. Op mijn homepage verscheen een rare code, in elk geval helemaal mis.

    Het probleem is dus niet opgelost, ik wil slechts even een zelf gemaakt tekstje bij protected content…

    Hoi Johan,

    De functie die verantwoordelijk is voor de teksten bij de beveiligde pagina’s, is te vinden in ‘wp-includes/post-template.php’. Het wordt echter niet aangeraden om dit bestand aan te passen, omdat het bij een volgende update van WordPress wordt overschreven. Om die reden is het nodig om code aan je functions.php bestand toe te voegen om tot hetzelfde resultaat te komen.
    Indien gewenst kan ik het voor je aanpassen, maar dan zal ik wel de FTP gegevens van je website nodig hebben.

    Michel – WPsitemaken.nl

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Het onderwerp ‘tekst wachtwoord aanpassen’ is gesloten voor nieuwe reacties.