Funcții PHP definite de utilizator în dezvoltarea WordPress
PHP definește o gamă largă de funcții ca blocuri reutilizabile de instrucțiuni în limbajul de bază, și multe sunt, de asemenea, disponibile în diferite extensii. Aceste funcții sunt bine documentate în documentația online PHP. Funcțiile personalizate pot fi definite de dezvoltator. O funcție nu se va executa automat când se încarcă o pagină, ea poate fi apelată de oriunde și oricând în cadrul programului. PHP acceptă declarații de tip privind parametrii funcției, care sunt aplicate în timpul execuției.