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 15 Antworten - 16 bis 30 (von insgesamt 36)
  • Thread-Starter fireandice

    (@fireandice)

    also wo muss ich denn diese accent grave ´ setzen
    ich bin echt blutiger anfänger am anfang jeder zeile und am Ende?

    in welche functions.php muss der code denn?? ich habe ihn in die child theeme functions.php kopiert dort tut sich nichts

    also wo muss ich denn diese accent grave ´ setzen

    Hier, im Forum, vor und nach Code. Er wird dann grau hinterlegt. Ist das so schwer?

    in welche functions.php muss der code denn?? ich habe ihn in die child theeme functions.php kopiert dort tut sich nichts

    ist das Child Theme denn unter Design > Themes aktiviert?
    Hast Du Seiten mit dem Titel „Türen“ und „Weru“?

    Thread-Starter fireandice

    (@fireandice)

    ja diese seiten habe ich
    jetzt wollte ich das theme aktivieren und nun ist alles in rauch aufgegangen
    kann man das evtl. rückgänig machen?

    Wenn alles in Rauch aufgegangen ist, nicht.
    Wenn Du aber den Fehler etwas ausführlicher beschreiben magst, wahrscheinlich schon.

    Thread-Starter fireandice

    (@fireandice)

    Parse error: syntax error, unexpected T_ECHO in /var/customers/webs/svekam/glücksgriffe/wp-content/themes/customizrchild/functions.php on line 13 Call Stack: 0.0101 888656 1. {main}() /var/customers/webs/svekam/glücksgriffe/wp-admin/upload.php:0 0.0107 1017288 2. require_once(‚/var/customers/webs/svekam/glücksgriffe/wp-admin/admin.php‘) /var/customers/webs/svekam/glücksgriffe/wp-admin/upload.php:10 0.0109 1051568 3. require_once(‚/var/customers/webs/svekam/glücksgriffe/wp-load.php‘) /var/customers/webs/svekam/glücksgriffe/wp-admin/admin.php:31 0.0111 1071008 4. require_once(‚/var/customers/webs/svekam/glücksgriffe/wp-config.php‘) /var/customers/webs/svekam/glücksgriffe/wp-load.php:37 0.0118 1259072 5. require_once(‚/var/customers/webs/svekam/glücksgriffe/wp-settings.php‘) /var/customers/webs/svekam/glücksgriffe/wp-config.php:84

    Thread-Starter fireandice

    (@fireandice)

    das ist zeile 13 in der functions

    echo "<a>ID) . '">Türen</a>";

    Per FTP-Programm oder über das Dateiverwaltungsmenü deines Web Hosts kannst du das Verzeichnis deines Child Themes wp-content/themes/customizrchild umbenennen. Danach solltest du wieder auf die Website zugreifen können.

    Darüber hinaus kann ich dir leider nicht weiterhelfen. Du solltest einen Dienstleister beauftragen, der sich mit WordPress ein wenig auskennt.

    Thread-Starter fireandice

    (@fireandice)

    das hat geklappt
    danke für deine hilfe

    Guten Tag,
    ich habe das selbe Thema und habe mich an die Anleitung gehalten. Es tritt jedoch nachdem ich den code eingefügt habe folgender Fehler auf:
    Parse error: syntax error, unexpected ‚echo‘ (T_ECHO) in /home/.sites/107/site1560374/web/wp-content/themes/customizrchild/functions.php on line 9

    Folgenden code habe ich eingefügt in das functions.php meines child themes

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

    Was muss ich tun damit es funktioniert?

    lg Kerem

    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.
    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.
    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.
    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.
    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.

    Schau dir die Zeile nochmal genau an:

    
    echo "<a>ID) . '">Impressum</a>";
    

    Ausgabe ist dann <a>ID) . ' – und danach kommt >Impressum</a>", was nicht mehr mit ausgegeben wird, aber auch nicht als Code verständlich ist.

    Ich hatte damals den Fragesteller geschrieben

    Darüber hinaus kann ich dir leider nicht weiterhelfen. Du solltest einen Dienstleister beauftragen, der sich mit WordPress ein wenig auskennt.

    Das war ein gut gemeinter Rat, da der Fragesteller sich offensichtlich bereits damit schwer tat, zur Verfügung gestellten Code zu kopieren und einzufügen. Die Codezeile echo "<a>ID) . '">Türen</a>"; ist schlicht und ergreifend Unsinn und kann so nicht verwendet werden. Auch deshalb raten wir immer wieder, bei Fragen einen neuen Thread zu starten.

    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von Bego Mario Garde. Grund: Code-Formatierung korrigiert

    Hallo vielen Dank für die Antwort.

    Ich habe jetzt deinen code von oben in funcktions.php reinkopiert und bekomme trotzdem folgende fehlermeldung:
    Parse error: syntax error, unexpected ‚echo‘ (T_ECHO) in /home/.sites/107/site1560374/web/wp-content/themes/customizrchild/functions.php on line 9

    im functions.php meines child themes steht nun folgender code:

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

    kannst mir helfen damit das funktioniert?

    lg

    So sollte es klappen.

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

    Vielen Dank für die rasche Antwort. Ich bekomme nach wie vor folgenden Fehler:
    Parse error: syntax error, unexpected ‚echo‘ (T_ECHO) in /home/.sites/107/site1560374/web/wp-content/themes/customizrchild/functions.php on line 11

    Der Code dürfte nicht funktionieren.

    lg Kerem

    Ups, peinlich – Ich habe tatsächlich etwas übersehen. Probier’s mal hiermit:

    
    <?php
    // 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' );
    

    Danke für die sehr schnelle antwort. Jetzt kommt folgende Fehlermeldung:
    Parse error: syntax error, unexpected end of file in /home/.sites/107/site1560374/web/wp-content/themes/customizrchild/functions.php on line 14

    die letzte zeiles des codes dürfte noch etwas haben

    • Diese Antwort wurde geändert vor 7 Jahren, 8 Monaten von keremhai.
Ansicht von 15 Antworten - 16 bis 30 (von insgesamt 36)
  • Das Thema „Customizr link mit Impressum“ ist für neue Antworten geschlossen.