02
05-2012

WordPress – optymalizacja TinyMce Wysiwyg (edytora wizualnego)


[crayon]
// zmiana przycisków w edytorze, zmiana domyślnych kolorów czcionek
function change_mce_options( $init ) {
$init['theme_advanced_blockformats'] = ‘p,address,pre,code,h2,h3′; //formaty tekstu
$init['theme_advanced_disable'] = ‘numlist,blockquote,justifyright,justifycenter,pasteword,pastetext’;
$init['theme_advanced_text_colors'] = ’4C3731,A50328′; // hexy kolorów
$init['theme_advanced_more_colors'] = false; // wyłącz opcje “więcej kolorów”
return $init;
}

add_filter(‘tiny_mce_before_init’, ‘change_mce_options’);
[/crayon]

Kod wrzucamy do functions.php dla danego theme pamiętając, że nie może być entera po znaczku ?>

31
03-2012

WordPress – qTranslate, czyli wielojęzyczna strona


qTranslate to wtyczka, za pomocą której będziemy mogli prowadzić naszą stronę w kilku językach. W panelu sterowania przy edytowaniu wpisu bądź strony wyświetli nam się przykładowo tytuł do wprowadzenia w języku polskim, angielskim i niemieckim oraz 3 okienka dla wersji językowych opisów. Żeby korzystać poprawnie z wtyczki, trzeba ją najpierw włączyć w panelu i przydzielić do odpowiedniego “widget area”. Więcej informacji na temat konfiguracji widgetów w dowolnej skórce WordPressa

Dodatkowo do wtyczki przyda nam się jak zwykle trochę kodu =) Kto ma trochę oleju w głowie zrozumie bez tłumaczenia do czego służy odpowiednia linijka, enjoy:

[crayon]

[ zawartość zostanie wyświetlona jeżeli jest ustawiony język angielski ]

Inny sposóbAnother solutionAndere?“); ?>
[/crayon]

18
03-2012

Przekierowanie do wpisu jeżeli jest tylko jeden w danej kategorii – WordPress


Poniższy kod musimy dodać do pliku functions.php. Po nadpisaniu, nasz theme będzie przekierowywał internaute do wpisu, jeżeli jest jedynym w danej kategorii. Przypominam, że na końcu pliku functions.php nie może być “pustych enterów” – wywoła to błąd “headers already sent by”. Kod musi być umieszczony przed znacznikiem ?> lub zaraz po pierwszej linijce ?php
Continue reading