Information om denne video
Underviser: Thomas M. Iversen Video: 16:29 Lektion nr. 17 af 39
I denne lektion skal vi arbejde med filter hooks. Helt grundlæggende så kan man med filter hooks modtage data, ændre på denne data og sende den modificerede data tilbage til funktionen man fik den fra. På den måde kan man ændre i output på funktioner, som allerede kører i WordPress.
I denne video skal vi eksempelvis se, hvordan man via et filter hook kan ændre på længden af ens uddrag, excerpts på engelsk, i WordPress. I et andet eksempel vil du desuden lære, hvordan du også via en filter hook kan tilføje en helt ny default avatar mulighed til din WordPress side.
Har du spørgsmål til filterhooks, skal du være velkomme til at skrive i kommentarsporet nedenfor.
I næste video skal vi prøve at uploade vores tilrettede tema til vores live site, så vi kan få vores nye widgetområde, side-templates osv. ud, så vi kan bruge dem på live-sitet.
Hej
Jeg er kommet ind i et problem med at få vist avatar.
min kode:
/* Tilføjer en Avatar. */
function my_custom_avatar($avatar_defaults){
$myavatar = ‘https://freeiconshop.com/wp-content/uploads/edd/person-flat.png’;
$avatar_defaults[$myavatar] = ‘My New Avatar’;
return $avatar_defaults;
}
add_filter(‘$avatar_defaults’, ‘my_custom_avatar’);
Jeg kan ikke finde fejlen, har kigge på videoen mange gange nu. Kan jo se det virker perfekt, men bare ikke hos mig.
Med venlig hilsen
Morten
Hej Morten,
I din add_filter(‘$avatar_defaults’, ‘my_custom_avatar’); har du $avatar_defaults istedet for avatar_defaults. Det er sandsynligvis derfor det ikke virker.
Hej Thomas
Mange tak det havde jeg ikke set.
Har nok stirret mig blind på det. :o)
Med venlig hilsen
Morten