A WordPress egyik legsebezhetőbb része, főleg régebbi verziók esetén. Ha nem posztolgatunk bejegyzéseket külső alkalmazásból és nem is használjuk a WordPress mobilapplikációt, akkor célszerű letiltani. Az alábbi kódot a webtárhely gyökerében található .htaccess fájl végére kell bemásolni.

# Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

Az alábbi függvény segítségével animált gördülést tudunk alkalmazni lapon belüli navigálás esetén. jQuery UI szükséges hozzá. Animáció típusok: link

$('a.page-scroll').bind('click', function(event) {
  event.preventDefault(); //kattintás figyelmen kívül hagyása
  var el = $(this);
  var correction = 20; //pixel korrekció - a cél elemhez képest ennyivel gördül magasabbra
  var animation_speed = 300; //animáció sebessége (ms)
  var animation_type = 'linear'; //animáció típusa 
  $('html, body').stop().animate({
    scrollTop: ($(el.attr('href')).offset().top - correction)
  }, animation_speed, animation_type);
});

Használata:
1.: fenti kód beillesztése az oldalba
2.: page-scroll class-t kell adni a kattintható linkeknek.

<a class="page-scroll" href="#link1">link</a>

3.: Cél id-k alkalmazása:

<h1 id="link1">Cél</h1>

Ha azt szeretnénk ellenőrizni, hogy létezik-e egy objektum, akkor a legegyszerűbb megoldás jQuery-ben a .length() metódust használni.
A visszatérési érték a megadott feltételek alapján megtalált objektumok száma. Amennyiben 0 a visszatérési érték, akkor az false logikai értéknek felel meg.

Ha az id adott:

if( $('#selector').length ) {
  // létezik az adott objektum
}

Ha a class alapján szeretnénk ellenőrizni:

if( $('.selector').length ) {
  // létezik az adott objektum
}

Ez egy korábbi script, amit azért írtam, mivel korábban nem lehetett megjegyeztetni a belépési adatokat. Már normális inputok/form van kirakva, de még mindig jól működik az oldallal.

Aki nem ismeri a linkelt oldalt, akkor röviden annyit, hogy a legjobb magyar sorozatkövető oldal 🙂

Weboldal: http://whatnext.eu/

Script letöltése: Telepítés

Greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

Google a mi barátunk. Vagy mégsem?

Engem kifejezetten idegesített a „Stay Signed In” checkbox és a fiókválasztó megjelenése, mivel jelszókezelőt használok, és így macerás volt mindig figyelni arra, hogy előbb kiszedjem a pipát. Gondolom sokan vannak így, hogy átkozzák a Google-t emiatt, úgyhogy írtam egy kis script-et, amit Firefox alatt a Greasemonkey plugin segítségével tudtok használni.

Lépések:

1. Greasemonkey plugin telepítése Firefox-hoz (link lentebb)

2. Telepítés gombra kattintás lentebb a script telepítéséhez

3. Használd az új gombot a bejelentkezéshez

Script letöltése: Telepítés

Greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

 —————————————————–

This is a userscript that adds an extra login button to avoid the „Stay Signed In” function in Google login screen. Before you use it, remove all the cached login information.

Steps:

1. Install Greasemonkey plugin for Firefox (link below)

2. Click on the Install button below to install the script

3. Use the new login button to log in without remembering the account

Download script: Install

Greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/