Support » Themes » Customizr link mit Impressum

  • Hallo zusammen,

    ich würde gerne im o.g. genannten Theme das Impressum im footer verlinken
    ich habe auch schon das Child Theme angelgt
    nur stellt sich mir die frage was ich in der function.php ändern muss

    folgenden code habe ich auf Authoren seite gefunden aber alle änderungen haben keinen erfolg gebracht

    add_filter('tc_credits_display', 'my_custom_credits', 20);
    function my_custom_credits(){
    $credits = '';
    $newline_credits = '';
    return '
    <div class="span6 credits">
        		    	<p> · © '.esc_attr( date( 'Y' ) ).' <a href="'.esc_url( home_url() ).'" title="'.esc_attr(get_bloginfo()).'" rel="bookmark">'.esc_attr(get_bloginfo()).'</a> · '.($credits ? $credits : 'Designed by <a href="http://www.presscustomizr.com/">Press Customizr</a>').' ·'.($newline_credits ? '· '.$newline_credits.' ·' : '').'</p>		</div>';
    }

    vg

    fireandice

    Moderationshinweis: Bitte Code in Backticks setzen, ist leichter zu lesen. Danke, Bego

Ansicht von 6 Antworten - 31 bis 36 (von insgesamt 36)
  • 😰 – Da fehlte noch eine schließende Klammer.

    
    // footer credit
    function customizr_credits_handler() {
      $impressum  = get_page_by_title( 'Impressum' );
      
      if( $impressum ) {
    	  echo '<p style="text-align: right; font-size: 12px;">
    	  <a href="' . get_page_link( $impressum->ID ) . '">Impressum</a>
    	  </p>';
      }
    }
    add_action( '__footer', 'customizr_credits_handler' );
    

    Super jetzt funktioniert es. Danke!

    Ist es auch möglich den link im untersten weiß eingefärbten bereich des footers unter zu bringen dort wo das copyright steht? wenn ja wie würde dafür der code aussehen?

    lg

    Wenn du auf Design > Anpassen > Fußzeile > Globale Einstellungen der Fußzeile gehst, findest du einen Hinweis, dass du die „Fußzeilen-Credits“ mit Customizr Pro anpassen kannst. 🙂

    Im Template footer.php wird mit do_action('__footer'); ein Hook (also eine Art Schnittstelle für Funktionen) platziert. Was dort aufgerufen wird, steht in der Datei /inc/parts/class-footer-footer_main.php – unter anderem die Funktion tc_colophon_center_block(). Diese Funktion führt wiederum diverse Filter (tc_credits_display, tc_copyright_link, tc_credit_link, tc_wp_powered) aus, über die du eigenen Text nach Wunsch einfließen lassen kannst. Möchtest du statt „Powered by (W)“ an der gleichen Stelle lieber „Hello Dolly“ stehen haben, kannst du dazu folgenden Filter erstellen:

    
    add_filter('tc_wp_powered', 'meine_credit_zeile');
    function meine_credit_zeile() {
      return '· <a href="https://wordpress.org">Hello Dolly</a>';
    }
    

    Diesen Code kannst du entweder an die functions.php eines Child-Themes anhängen, ein eigenes Plugin schreiben oder das Plugin Code Snippets nutzen. Oder du kaufst die Pro-Version des Themes und sparst dir für $45 sämtlichen Programmieraufwand. 🙂

    Danke für deine Antwort!

    Nur zur Klarstellung: Der Code bezieht sich auf die kostenlose Variante, nicht auf die Pro-Version.

Ansicht von 6 Antworten - 31 bis 36 (von insgesamt 36)
  • Das Thema „Customizr link mit Impressum“ ist für neue Antworten geschlossen.