``` php
/**
* Visa utdrag på hemsidan
*
* @param int $post_id
* @param int $längd
*/
function custom_excerpt($post_id, $length) {
$excerpt =get_post_field('post_excerpt', $post_id);
if (empty($excerpt)) {
$excerpt =get_the_content($post_id);
$excerpt =strip_shortcodes($excerpt);
$excerpt =wp_trim_words($excerpt, $längd);
}
echo '
'. $utdrag . '
';
}
```
Denna kod lägger till funktionen `custom_excerpt()` till ditt WordPress-tema, som kan användas för att visa utdraget av ett inlägg på hemsidan. Funktionen tar två parametrar:post-ID och önskad längd på utdraget.
För att använda funktionen, kalla den helt enkelt inom loopen på hemsidan för din WordPress-blogg, så här:
``` php
while (have_inlägg()):the_post();
// Visa utdraget
custom_excerpt(get_the_ID(), 20);
endwhile;
?>
```
Detta kommer att visa utdraget av varje inlägg på hemsidan, med en maximal längd på 20 ord. Du kan justera längden på utdraget genom att ändra funktionens andra parameter.