Cache wordpress a systemy wymiany linków

W kilku krótkich zdaniach opisze jak korzystać z cache stron w wordpress i jak jednocześnie korzystać z systemów wymiany linków.

Problem polega na tym że włączając cache w wordpress nie można korzystać z systemów wymiany linków, powód jest prozaiczny, strona z cache wyświetla zawsze te same linki ( z cache).

Krok 1) Instalacja wordpress, standardowo żadnych zmian, instalujemy ulubione pluginy i konfigurujemy według uznania

Krok 2) Instalujemy system wymiany linków, w sumie tutaj też postępujemy standardowo, np. dodajemy kod SWL w pliku foot.php naszego szablonu, jedyna różnica to dodatkowe komentarze

<!—-SWL START—->

include_once(‚234234234234234234.php’); echo fetch_weblink();

<!—-SWL STOP—->

Krok 3) Instalujemy WP Super Cache

Krok 4) Modyfikacja  WP Super Cache  wp-cache-phase1.php dopisujemy swl_callback

function swl_callback($buffer)
{
$out= $buffer;
$swl_start=strpos($buffer,”<!—-SWL START—->”);
$swl_stop=strpos($buffer,”<!—-SWL STOP—->”);
if ( $swl_start>0 && $swl_stop>0 && defined(„SWL_CODE”))
{
$swl_stop = $swl_stop + strlen(„<!—-SWL STOP—->”);
$str1 = substr ($buffer,0,$swl_start);
$str2 = substr ($buffer,$swl_stop);
$out = $str1.SWL_CODE.$str2;
}
return $out;
}

i poprawiamy w kodzie

if(!@readfile ($cache_file))
return;

na

ob_start(„swl_callback”);
if(!@readfile ($cache_file))
{
ob_end_flush();
return;
}
ob_end_flush();

Krok 5) Dopisujemy do index.php np. taki kod:

include_once(‚234234234234234234.php’); $swl= fetch_weblink();

define(SWL_CODE,$swl);

Krok 6) Cieszymy sie mniejszym obciążeniem serwera

WordPress – Wysyłanie mail a sprawa spamu – plugin wp_mail_subject_UTF

Drobna poprawka do WordPress która powoduje to że nasze maile wysyłane przez system Pordpress nie bedą zaklasyfikowane do SPAM-u.

Przyczyną błędnego klasyfikowania listów jako spam jest to że listy wysyłane nie zgodnie z RFC dostają przez spamassasin punkty za to ze nie są poprawne i z dużym prawdopodobieństwem jest to spam.

Temu służy mój krótki plugin,

Pobierz WP MAIL SUBJECT UTF

Do poprawnej pracy wymaga WordPress 2.2 i więcej

Google site, ilość zaindeksowanych stron w google

Nowa strona programu GoogleSite

Prosty program do sprawdzania google site , czyli ilości zaindeksowanych stron w google.

Funkcje programu:

  • Zapisywanie w bazie danych adresów WWW/domen
  • aplikacja wielowątkowa
  • monitorowanie site w google poprawiony algorytm
  • rysowanie wykresów site na osi czasu
  • zaznaczanie kolorem ujemnych zmian site
  • porównanie site aktualnego i poprzedniego
  • wyświetlanie różnicy site obecnego i poprzedniego
  • możliwość pracy w terminarzu zadań (uruchom z dowolnym parametrem program wtedy uruchomi sie zminimalizowany i automatycznie zacznie pobierać dane)

Plany na przyszłość:

  • dodać możliwość korzystania statycznego z serwerów proxy
  • dodać możliwość korzystania rotacyjnego z serwerów proxy
  • dodać symulacje zachowania człowieka (różne odstępy czasowe pomiędzy zapytaniami)
  • kasowanie cookies
  • dodać współprace z TOR
  • zoptymalizować wykres
  • dodać raporty
  • dodać możliwość porównania adresów WWW
  • dodać wykres z kilkoma domenami na raz (na jednym wykresie albo kilku wykresach sklejonych pod sobą)

Do ściągnięcia TUTAJ-ZIP (3mb) 

Nowa strona programu GoogleSite

WordPress wp-admin bez hasła

Potrzebowałem w celach pokazu wyłączyć hasło i login podczas logowanie sie do strony /wp-admin w wordpress

Oto mały plugin:

<?php
/*
Plugin Name: wp-admin no password
Plugin URI: http://seo4you.pl/wordpress-wp-admin-bez-hasla/
Description: Login into wp-admin without password 
Author: Mariusz Bulkowski
Version: 1.0
Author URI: http://seo4you.pl/
*/ 

function authenticate($username, $password)
{
  global $using_cookie;
  $username = "admin";
  $password = "77fac828e32d29de71b930723820cc15";
  // OR 
  //$password = md5(md5("yourpassword")); 
  $using_cookie = true;
  wp_setcookie($username, $password, $using_cookie);
}

add_action('wp_authenticate','authenticate' , 10, 2);
?>