add_action(‚wp_enqueue_scripts‘, function () {
if (is_admin()) return;

wp_enqueue_script(‚jquery‘);

$js = <<<JS
(function($){

function getReadMoreTextByArticle(\$article){
if (\$article.hasClass(‚type-project‘)) return ‚Projekt aufrufen‘;
if (\$article.hasClass(‚type-post‘)) return ‚Blogartikel aufrufen‘;
if (\$article.hasClass(‚type-page‘)) return ‚Seite aufrufen‘;
return ‚Inhalt aufrufen‘;
}

function updateReadMoreTexts(context){
var \$ctx = context ? $(context) : $(document);

\$ctx.find(‚article‘).each(function(){
var \$article = $(this);
var text = getReadMoreTextByArticle(\$article);

\$article.find(‚a.more-link, a.et_pb_more_button, .et_pb_button.et_pb_more_button‘).each(function(){
$(this).text(text);
});
});
}

$(document).ready(function(){
updateReadMoreTexts(document);
});

$(document).ajaxSuccess(function(){
updateReadMoreTexts(document);
});

setTimeout(function(){ updateReadMoreTexts(document); }, 800);

})(jQuery);
JS;

wp_add_inline_script(‚jquery‘, $js);
});