Hallo,
ik zie in worrdpess theme in header.php deze php function:<?php esc_html_e:
deze onder is hele syntax:


<button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"></button><?php esc_html_e( 'Primary Menu', 'garage' ); ?>



ik heb in wordpress codex bekijken voor betekenis van deze code ; er staat volgende:

esc_html_e( string $text, string $domain = 'default' )
Display translated text that has been escaped for safe use in HTML output.


maar als ik kijk in W3schools voor PHP tutorials ik zie geen enkele functie als: esc_html_e
is deze code is php code als ja waarom staat niet i php tutorials?
dank u wel
johan
Ja, dit is PHP code en het is een functie van WordPress.
WordPress Codex == WordPress specifiek =/= standaard PHP.

Je zou naar de implementatie van deze functie kunnen kijken/zoeken, waarschijnlijk wordt er op een bepaald moment gebruik gemaakt van htmlentities() of (en wellicht beter) htmlspecialchars(). Deze laatste twee functies maken wel onderdeel uit van standaard PHP-functies.

NB WordPress heeft hier blijkbaar verschillende tools voor, waaronder de Code Reference.

(Google: wordpress source, < 2 mins)

NB2: hieruit blijkt dat esc_html_e() nagenoeg een alias is van esc_html(). Misschien is het daarom beter om gewoon echo esc_html(...) te gebruiken.
dank u wel ,
deze code is van underscore-me theme(in header.php).
johan

Reageren