Magda
Odpowiedź forum utworzona
-
Forum: Motywy
W odpowiedzi na: Zmiana na czytaj więcejDodaj do functions.php
ten kodfunction zdzislawgil_excerpt_more( $more ) { global $post; return '<a class="more-link" href="'. get_permalink($post->ID) . '">Czytaj więcej</a>'; } add_filter( 'excerpt_more', 'zdzislawgil_excerpt_more' );
Mam nadzieję, że zadziała.
Forum: Motywy
W odpowiedzi na: Jak zrobić aby top bar nie pokazywał się podczas scrollowania w górę?Zrob tak 🙂 – wejdz w plik functions.js – tam znajdziesz kod:
(function($,window) { var headerHeight, isAdminBar, lastScrollTop = 0, initTop = 0, changeDirection = false, lastDirectionDown = false; var $headerToHide = $( '.header-inner-top' ); /** * Handle header resize. */ $.zillah = { initTop: 0, 'init': function () { isAdminBar = $('#wpadminbar').length > 0; this.setBodyPadding(); this.handleWindowResize(); if( window.innerWidth >= 992 ) { this.handleScroll(); } }, 'setBodyPadding': function () { if (window.innerWidth >= 992) { headerHeight = $( '.header-inner-top' ).height(); initTop = isAdminBar && window.innerWidth > 768 ? 32 : 0; } $( 'body' ).css('padding-top', headerHeight); }, 'handleWindowResize': function () { $(window).resize(function () { var headerHeight = $( '.header-inner-top' ).height(); initTop = isAdminBar && window.innerWidth > 992 ? 32 : 0; $( 'body' ).css( 'padding-top', window.innerWidth > 992 ? headerHeight : 0 ); }); }, 'handleScroll': function () { $(window).scroll(function () { var thisScrollTop = $(this).scrollTop(); changeDirection = ( thisScrollTop > headerHeight && (thisScrollTop > lastScrollTop && lastDirectionDown === false) || (thisScrollTop < lastScrollTop && lastDirectionDown === true) ); if (changeDirection === true) { $headerToHide.toggleClass('hide-header'); lastDirectionDown = ( lastDirectionDown === false ); } $headerToHide.css( { 'top': $headerToHide.hasClass('hide-header') ? (-1) * headerHeight : initTop } ); lastScrollTop = thisScrollTop; }); } }; $.zillah.init();
skasuj go a najlepiej skomentuj //
ustaw w css .header-inner-top w css position:fixed i prawdopodobnie będzie po sprawie.
Zauważyłam również iż masz aż 3 linki do fontawesome 🙂 – musisz co najmniej 2 skasować 🙂
PozdrawiamForum: Używanie i konfiguracja WordPressa
W odpowiedzi na: info o cookies poza wtyczkowoplik cookie.js ma być w folderze motywu, odwołanie z functions.php na zasadzie:
wp_register_script( $handle, $src, $deps, $ver, $in_footer ); wp_enqueue_script();
Forum: Używanie i konfiguracja WordPressa
W odpowiedzi na: Problem z wyślwietlaniem strony po przeniesieniu na inny hostingZ błędu wynika, że nie masz plików w wp-includes. Prawdopodobnie skasowałeś część plików z serwera jeśli faktycznie strona działała wcześniej na nowym hostingu. Możliwe jednak, że nie wgrałeś wszystkich plików na swój nowy serwer.
Forum: Używanie i konfiguracja WordPressa
W odpowiedzi na: info o cookies poza wtyczkowoNiewiem jaki masz kod, ale lepiej użyć tego rozwiązania.
1. Dodaj ten kod jako plik cookie.js w sekcji head za pomocą functions.php
i zmień w nim odpowiednio teksty.<!--- Cookie warning message ---------------------------------------------------------------> <script> var dropCookie = false; // False disables Cookie for testing var cookieDuration = 14; // Number of days before cookie expires var cookieName = 'ssAcceptedCookies'; var cookieValue = 'on'; function createDiv(){ var bodytag = document.getElementsByTagName('body')[0]; var div = document.createElement('div'); div.setAttribute('id','cookie-banner'); // Change href below if your cookie policy page link is not /cookies/ div.innerHTML = '<p>We use cookies to give you the best experience on our website. By continuing, you agree to our <a href="/cookies/" rel="nofollow" title="Cookie Policy">Cookie Policy</a>. <a class="close-cookie-banner" href="javascript:void(0);" onclick="removeMe();"><span>X</span></a></p>'; bodytag.insertBefore(div,bodytag.firstChild); // Add the banner just after the opening <body> tag document.getElementsByTagName('body')[0].className+=' cookiebanner'; // Adds a class to the <body> tag when the banner is visible createCookie(window.cookieName,window.cookieValue, window.cookieDuration); // Create the cookie } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; if(window.dropCookie) { document.cookie = name+"="+value+expires+"; path=/"; } } function checkCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } window.onload = function(){ if(checkCookie(window.cookieName) != window.cookieValue){ createDiv(); } } function removeMe(){ var element = document.getElementById('cookie-banner'); element.parentNode.removeChild(element); } </script> <!--- End of Cookie script ----------------------------------------------------------------->
2. Css dodaj do swojego głównego stylu.
#cookie-banner { max-width:100%; background:#000; /*change background color*/ } #cookie-banner p { padding:12px; padding-left: 20px; padding-right: 70px; font-size:1em; line-height:1.2em; text-align:left; color:#ddd; /*change font color*/ margin:0; } #cookie-banner a { text-align:center; color:#fff; /*change cookie policy link color*/ font-weight:bold; } .close-cookie-banner { position: absolute; padding:10px; top:0; right:0; text-align: right; }
I będzie działać.
Forum: Używanie i konfiguracja WordPressa
W odpowiedzi na: reCAPTCHA w Panelu logowania – poza wtyczkowoPolecam zrobienie tego przez Cloudflare, poza taką funkcjonalnością dostaniesz o wiele więcej – za darmo.
Forum: Zaawansowane
W odpowiedzi na: google pagespeed insights – problem z optymalizacją na komputeryWidzę, że już lepiej z tą optymalizacją idzie, no musisz zmienić wiele rzeczy, zacznij od optymalizacji obrazów, są za duże, poźniej poczytaj o standardach webp dla zdjęć i najlepiej użyj do tego modernizr aby rozpoznawał przeglądarki, musisz postarać się abyś miał jak najmniej plików css i js, i wszystkie muszą być „zminifajowane”. Blokujące skrypty i css = poczytaj o defer i async. Pomyśl też o jakimś cdn.I zbliżysz się do 99 🙂