llms.txt Generator
Zurück zu Integrationen

llms.txt in WordPress einbinden – Anleitung

So bindest du deine llms.txt in WordPress ein. Es gibt drei Wege: manueller Upload, Automatisierung über functions.php oder ein Plugin.

Option 1: Manueller Upload (einfachste Methode)

  1. Generiere deine llms.txt mit unserem kostenlosen Tool
  2. Verbinde dich per FTP/SFTP mit deinem Server
  3. Navigiere zum WordPress-Root-Verzeichnis (dort liegt auch die wp-config.php)
  4. Lade die llms.txt-Datei dort hoch
  5. Prüfe im Browser: https://deine-domain.de/llms.txt
wordpress-root/
├── wp-config.php
├── wp-content/
├── wp-admin/
├── llms.txt          ← Hierhin hochladen
├── llms-full.txt     ← Optional
└── robots.txt

Option 2: Über functions.php automatisieren

Für dynamische Generierung aus deinen WordPress-Seiten:

// In deinem Theme: functions.php

// Rewrite-Regel für /llms.txt
add_action('init', function() {
    add_rewrite_rule(
        '^llms\.txt$',
        'index.php?llms_txt=1',
        'top'
    );
});

// Query-Variable registrieren
add_filter('query_vars', function($vars) {
    $vars[] = 'llms_txt';
    return $vars;
});

// Inhalt ausgeben
add_action('template_redirect', function() {
    if (get_query_var('llms_txt')) {
        header('Content-Type: text/plain; charset=utf-8');

        $site_name = get_bloginfo('name');
        $site_desc = get_bloginfo('description');

        echo "# {$site_name}\n\n";
        echo "> {$site_desc}\n\n";

        $pages = get_pages(['sort_column' => 'menu_order']);
        foreach ($pages as $page) {
            $url = get_permalink($page);
            $title = $page->post_title;
            $excerpt = wp_strip_all_tags(
                $page->post_excerpt ?: wp_trim_words($page->post_content, 20)
            );
            echo "- [{$title}]({$url}): {$excerpt}\n";
        }
        exit;
    }
});

Nach dem Hinzufügen: Gehe zu Einstellungen → Permalinks und klicke „Änderungen speichern", um die Rewrite-Regeln zu aktualisieren.

Wichtige Hinweise

  • WordPress-Caching-Plugins können die Auslieferung beeinflussen – prüfe nach der Einrichtung
  • Bei Managed WordPress (z.B. WordPress.com) ist der FTP-Zugang eingeschränkt – nutze die functions.php-Methode
  • Aktualisiere die llms.txt mindestens quartalsweise oder nach größeren Content-Änderungen

Verwandte Themen

Jetzt llms.txt generieren

Kostenlos bis 20 Seiten. Keine Registrierung.

Jetzt starten