WordPress “Zurück zum Seitenanfang”

Das Thema CleanBlogg bietet am Seitenende keinen “Top”-Link an und leider hat auch das body-Element keine konstante ID. Mit einem leeren Server-Script-Link (./?) kommt man aber auch zurück zum Seitenkopf, natürlich mittels neuem Laden.

Im Backend geht man unter Design auf Editor und dort fügt man in der letzen Zeile der Datei comments.php dies ein:

<div style="text-align:right"><a href="./?">Zurück zum Seitenanfang</a></div>

Eine andere Lösung, an der gleichen Stelle eingesetzt, verwendet nur CSS und Javascript, dabei wird die Seite nicht neu geladen (Quelle).

<style>
  #myBtn {display:none;position:fixed;bottom:20px;right:30px;z-index:10;font-size:12px;border:none;outline:none;background-color:#555;color:white;cursor:pointer;padding:5px;border-radius:5px;opacity:.5}
</style>
<script>
  window.onscroll = function() {scrollFunction()};
  function scrollFunction() {
  if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) {
  document.getElementById("myBtn").style.display = "block";
  } else {
  document.getElementById("myBtn").style.display = "none";
}
  }
  function topFunction() {
  document.body.scrollTop = 0;
  document.documentElement.scrollTop = 0;
  }
</script>
<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>

Similar Posts

  • Eingesetzte WordPress-Plugins

    Thema: Ubuntu – MariaDB – WordPress – Apache – CleanBlogg Theme. Sämtliche Erweiterungen zu WordPress können über Plugins eingespielt werden. Die meisten wichtigen liegen in vielen verschiedenen Fassungen und von vielen verschieden Anbietern vor. Ebenso wie beim Thema/Design gibt es gratis Plugins, kostenpflichtige Plugins und Mischformen davon. Einige Plugins helfen nur bein Editieren (Backend), andere optimieren die online sichtbare…

  • WordPress am Server installieren

    Thema: Ubuntu – MariaDB – WordPress – Apache – CleanBlogg Theme. Das Installieren einer WordPress-Instanz wie hier beschrieben setzt voraus, dass ein Zieldomain oder ein Subdomain bereits angelegt ist (vgl. Webdomains unter Apache). Der Vorgang ist für Parallel-Installationen der Selbe. WordPress einspielen Die letzte Version, oder jene die man braucht, herunterladen, ggf. direkt auf den Server. Zielort ist der Pfad…

  • |

    WordPress Backend funktioniert nicht mehr (deprecated.php)

    Fehlerbeschreibung Ich habe im Backend, also dem Editions-Interface von WordPress, das Update für ein PlugIn angeworfen und dabei ist ein Fehler passiert. Welcher das war, kann ich nicht mehr nachvollziehen. Jedenfalls wurde ich automatisch ausgeloggt und nach einem Login kam nur eine kryptische Seite mit dem Hinweis, dass ein Email an den Admin versendet wurde,…

  • |

    Titel in Caption kopieren

    Ich habe Bilder, mit Titeln, die bereits in den IPTC-Felder sauber eingetragen sind und welche in der Media-Bearbeitung in einem Feld erscheinen. Um diese zwischen den Feldern, die bei Medien bestehen, einfach zu kopieren, kann man JavaScript-Blöcke einbauen. Das geht in der Datei /wp_admin/includes/media.php in der PHP-Funktion edit_form_image_editor(), das ist etwa auf Zeile 3070. Die Felder…

  • Email und WordPress

    Thema: Ubuntu – MariaDB – WordPress – Apache – CleanBlogg Theme. Zum Benachrichtigen von abonnierten Lesern und andere Schritte ist es sinnvoll, dass WordPress Emails an die Leser und besonders den Betreiber des Blogs schicken kann. Leider geht viel davon nicht alleine und die entsprechenden Plugins sind sehr eigenwillig. Hier eine Liste meiner Versuche. Versionen Post SMTP jedenfalls 1.7.2 uns/bis 1.9.5…

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.