• Hallo zusammen. Ich hoffe, mir kann, wer helfen.

    Das installierte Theme: ASTRA überschreibt bei jedem Update, und die kommen oft, meine eigenen Anpassungen und löscht Dateien aus dem Themenverzeichnis!

    <?php
    /*
    Plugin Name: myPlugin
    */
    ?>
    <?php
    /*
    Plugin Name: myPlugin
    Description: myPlugin
    Version: 1.0
    Author: Klaus Wilde
    Author URI: https://mecker-ecke.com
    / / Start Adding Functions Below this Line */

    add_action( 'wp_head', 'file_replace' );
    function file_replace() {

    $plugin_dir = plugin_dir_url() . '/asgaros-sitemap.php';
    $theme_dir = get_template_directory_uri() . '/asgaros-sitemap.php';

    if (!copy($plugin_dir, $theme_dir)) {
    echo "failed to copy $plugin_dir to $theme_dir...\n";
    }
    }
    ?>

    Wobei die Warnung und Fehlermeldung überhaupt nicht zum Code passt. Die Anweisungen im Internet bringen auch nichts Richtiges hervor.

    myPlugin.png

    Kann mir jemand helfen was ich falsch mache oder ist eine ein Localhost Problem?

    Gruss Klaus Wilde

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Das installierte Theme: ASTRA überschreibt bei jedem Update, und die kommen oft, meine eigenen Anpassungen und löscht Dateien aus dem Themenverzeichnis!

    Du solltest nie Änderungen am Theme selber vornehmen, weil diese bei Updates verloren gehen. Statt dessen kannst du ein Child-Theme anlegen, im Customizer eigene CSS-Regeln hinzufügen oder ergänzende Funktionen über ein Plugin einbinden.

    <?php
    /*
    Plugin Name: myPlugin
    */
    ?>
    <?php
    /*
    Plugin Name: myPlugin

    Das ist doppelt. Lösch bitte die ersten fünf Zeilen.

    add_action( 'wp_head', 'file_replace' );

    Damit fügst du eine Funktion dem Header deiner Webseiten hinzu – sicher nicht was du wolltest? Den Hook wp_head kannst du als Schnittstelle verwenden, wenn du z.B. ein weiteres Meta-Tag in jedem Header deiner Webseiten einfügen willst. Darum geht es hier aber offensichtlich nicht. Anscheinend willst du eine Sitemap hinzufügen. Aber die Sitemap ist doch nicht Bestandteil des Headers?

    Die Verwendung von URLs (statt Server-Pfaden) zum Kopieren von Dateien scheint mir hier auch nicht zu passen.

    Es sprengt hier ein wenig meinen zeitlichen Rahmen, zu erklären wie du eine eigene Sitemap erstellst und einbindest. Vielleicht passt das zum Einstieg: Building A Sitemap For A Site

    Localhost bedeutet, dass du auf dem Server/Computer, auf dem du arbeitest, einen Webserver betreibst und diesen statt mit einem Domainnamen mit einem geschützten Begriff ansprechen willst. Was das mit deinen vorherigen Aussagen zu tun hat, kann ich nicht nachvollziehen.

    Thread-Starter Klaus Wilde

    (@klwild)

    Danke. Das Einbinden der sitemap habe ich bereits implementiert, da das AGAROS ein SEO Blackbox ist und die Beiträge nicht indexiert worden. Das geht jetzt.

    Mit absoluten Pfaden beim Kopieren geht es jetzt auch aber …

    … das mit dem „wp_head“ ist mir klar, dass das da nicht hingehört. Was sollte da den rein?

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    @threadi hatte schon etwas geschrieben, weil sich die Frage stellt, ob du überhaupt für das Forum eine Sitemap benötigst. Wenn du aber daran festhältst, wäre es wahrscheinlich am einfachsten, wenn du dir vorhandene Sitemap-Plugins als Beispiel anschaust. Da alles als OpenSource veröffentlicht ist, kannst du dir den Quellcode der Plugins jederzeit ansehen.

    Thread-Starter Klaus Wilde

    (@klwild)

    Ja, eine Sitemap wird benötigt!

    Bevor ich die verwendet habe ich keine Forumseinträge in Google oder Bing gefunden – jetzt werden die Beiträge gefunden.

    Trotzdem Danke für den Hinweis. Klaus

    Anonymous User 22040435

    (@anonymized-22040435)

    Und wie macht der Autor des Plugins das? Dessen Antwort darauf wäre interessant.
    Immerhin tauchen in dessen Supportforum https://asgaros.com/support/ SEO og Tags bis auf Beitragsebene auf. Möglicherweise hat er auch den jahrelangen Bitten der Nutzer nach einer Sitemap entsprochen und dem Plugin inzwischen auch sowas spendiert? (Zumindest tauchen Beiträge von dort in Google auf)

    @klwild:

    jetzt werden die Beiträge gefunden.

    Respekt! Nur wie du das gemacht hast, ist für mich nicht klar.

    Thread-Starter Klaus Wilde

    (@klwild)

    Es gibt eine Sitemap: https://mecker-ecke.com/asgaros-sitemap/ oder einfach von der originalen weiter klicken. Nicht schön aber es funktioniert.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)

Das Thema „myPlugin gibt Fehlermeldung“ ist für neue Antworten geschlossen.