Zuerst müssen Sie herausfinden, wo die <div class="entry-content">
ist. Dies ist in Ihrem Ordner wp-content/themes/[themename]
, in einer Datei namens index.php oder loop.php. nach dem Schließen </div>
der Entry-Level-Inhalte hinzufügen:
<div class="moreposts" style="display:none"
onclick="$('div.moreposts').slideUp();$(document).trigger('retrieve.infscr');">
Show more
</div>
<script>
$(document).ajaxError(function(e,xhr,opt){
if (xhr.status == 404) $('div.moreposts').slideUp("normal", function() { $(this).remove(); });
});
</script>
, nun in dem unendlichen Scroll-config (Wordpress Admin -> Einstellungen -> endlose Rolle), fügen Sie diese in die „Javascript nach dem nächsten heißen
$(window).unbind('.infscr');
setTimeout("$('div.moreposts').slideDown();", 1000);
Stil schließlich den Knopf, um es hübsch aussehen (zu style.css hinzufügen): Beiträge werden als „Box geholt
.moreposts {
display:block;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
border: 1px solid #ddd;
background: #efefef;
text-align: center;
font-weight: bold;
box-shadow: 2px 2px 2px rgba(50,50,50,0.4); color: #444;
text-decoration: none;
padding: 5px;
margin-bottom: 20px;
cursor: pointer;
}
.moreposts:hover {
background: #dfdfdf;
color: #222;
}
Beachten sie, dass dies die erste Post Last autom tun atic, und die nachfolgenden manual. Dies ist erforderlich, damit das Skript die Schaltflächen Vor/Weiter automatisch ausblenden kann.
Wenn ich Ihren Blog laden, bekomme ich den folgenden Fehler in Firebug: '$ (" # Körper "). Infinitescroll ist keine Funktion". Seltsamerweise, da das infinitescroll-Skript aussieht, als wäre es geladen. Dies wäre ein guter Anfang. –