Support » Themes » Footer bearbeiten – Werbelinks entfernen

  • Gelöst d00mster2

    (@d00mster2)


    Hallo zusammen!

    Konkret geht es um das Theme „Poseidon“. Hier würde ich gerne zum einen aus Sicherheitsgründen, zum anderen aus ästhetischen Gründen den Copyright-Verweis im Footer entfernen. Auf die Seite des Theme-Programmierers würde ich gerne an selbst ausgewählter Stelle verlinken.

    Kann mir jemand sagen, wie ich die Verweise aus dem Footer löschen und ggf. ersetzen kann?

    Es gibt eine kostenpflichtige Pro-Version des Themes, aber das Geld sehe ich ehrlich gesagt nicht ein. Das Theme ist unter GPL v2 Lizenz.

    Der Footer als Code:

    <?php
    /**
     * The template for displaying the footer.
     *
     * Contains all content after the main content area and sidebar
     *
     * @package Poseidon
     */
    
    ?>
    	
    	</div><!-- #content -->
    	
    	<?php do_action( 'poseidon_before_footer' ); ?>
    
    	<div id="footer" class="footer-wrap">
    	
    		<footer id="colophon" class="site-footer container clearfix" role="contentinfo">
    
    			<div id="footer-text" class="site-info">
    				<?php do_action( 'poseidon_footer_text' ); ?>
    			</div><!-- .site-info -->
    			
    			<?php do_action( 'poseidon_footer_menu' ); ?>
    
    		</footer><!-- #colophon -->
    		
    	</div>
    
    </div><!-- #page -->
    
    <?php wp_footer(); ?>
    
    </body>
    </html>
    

    Danke vorab und Gruß

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Du kannst ein Child Theme erstellen und der functions.php des Child Theme folgenden Code hinzufügen:

    add_action( 'after_setup_theme', 'no_credit' );
    function no_credit() {
      remove_action( 'poseidon_footer_text', 'poseidon_footer_text' );
    }

    Wenn du nicht extra ein Child Theme erstellen möchtest, kannst du auch das Plugin Code Snippets verwenden und den Code dort als neues Snippet hinzufügen.

    „Es gibt eine kostenpflichtige Pro-Version des Themes, aber das Geld sehe ich ehrlich gesagt nicht ein. Das Theme ist unter GPL v2 Lizenz.“

    Das finde ich ehrlich gesagt unglücklich formuliert.

    Keiner erwartet, dass du Geld bezahlst, um die einzige Nennung des Autoren zu entfernen. Der Autor stellt sogar eine Schnittstelle (einen Hook) zur Verfügung, mit der das (wie du aus dem o.g. Code entnehmen kannst) ganz einfach geht. Du brauchst kein Geld ausgeben. Der Autor bietet dir zusätzliche Funktionalität gegen Aufpreis an. Das wird auch auf der Webseite der Pro-Version sehr transparent und für jeden nachvollziehbar dargestellt.

    Du hast eine kostenlose Software (WordPress), nutzt ein kostenloses Theme (Poseidon) und bekommst hier zusätzlich kostenlosen Support (Forum). Ehrlich gesagt? Behalt dein Geld.

    Thread-Starter d00mster2

    (@d00mster2)

    Ja so war das ja auch nicht gemeint. Gute Arbeit hat ja auch seinen Wert. Aber wenn ich die Sonderfunktionen nicht nutzen würde, außer eben dem Bearbeiten des Headers und Footer-Bereiches, dann lohnen sich die 70 Euro für mich einfach nicht. So war das gemeint.

    Danke für deinen Code. Is ja der Hammer, hat geklappt, vielen Dank. Das mit der Child-Seite ist mir zu kompliziert, da würde ich vermutlich zu viel kaputt machen.

    Abschließende Frage: Ist der Hinweis nun aus dem Code komplett entfernt oder kann Google (oder eben die Hacker die die Themes des Anbieters „jagen“) den Link immernoch sehen und auf meine Seite stoßen? Kann ich den Footer durch das Snippet auch manipulieren und meinen eigenen Text einsetzen?

    Die Funktion, über die der Text im Footer ausgegeben wird, wird durch remove_action() vollständig entfernt, nicht nur per CSS ausgeblendet. Wenn du an der Stelle einen eigenen Text hinzufügen möchtest, kannst du zusätzlich eine eigene Funktion wieder hinzufügen:

    add_action( 'after_setup_theme', 'no_credit' );
    function no_credit() {
      remove_action( 'poseidon_footer_text', 'poseidon_footer_text' );
      add_action( 'poseidon_footer_text', 'my_own_credits' );
    }
    
    function my_own_credits() {
      //gibt im Footer "Hello Dolly!" aus
      echo '<p>Hello Dolly!</p>';
    }

    Child Theme hört sich übrigens schwieriger an, als es ist. 😉

    @d00mster2

    aus Sicherheitsgründen […] den Copyright-Verweis im Footer entfernen.

    Wobei die Entfernung der WP-Credits allerdings nicht zu einem trügerischen Sicherheitsgefühl führen darf, denn das ist nur einer von vielen Hinweisen, die „verraten“, dass WordPress eingesetzt wird. 🙂

    • Diese Antwort wurde geändert vor 7 Jahren, 7 Monaten von Flower33.
    Thread-Starter d00mster2

    (@d00mster2)

    Ich danke euch vielmals. Hat alles geklappt. Das Thema kann geschlossen werden! Daumen hoch.

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Footer bearbeiten – Werbelinks entfernen“ ist für neue Antworten geschlossen.