TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

15 WordPress Hacks dla programistów

1

WordPress jest absolutnym faworytem wśród programistów i blogerów, ponieważ jest bardzo elastyczny i konfigurowalny. Dzięki tysiącom przydatnych wtyczek możesz stworzyć niesamowitą stronę internetową z wyjątkowym doświadczeniem użytkownika. Nie zapominajmy, że nawet nowicjusze będą mogli szybko odnaleźć drogę i nauczyć się go używać.



WordPress Hacki dla programistów

Ale czy istnieje sposób na wyróżnienie swojego bloga? Te piętnaście hacków WordPress dla programisty pomoże Ci stworzyć funkcjonalną stronę internetową, która będzie wyglądać tak, jak chcesz.

1 Szybkie udostępnianie na Facebooku

Media społecznościowe mają kluczowe znaczenie dla przyciągnięcia większej liczby odbiorców do Twojej witryny. Najlepszym sposobem na zwiększenie ruchu jest ułatwienie udostępniania na Facebooku. Na szczęście istnieje hack, który utworzy przycisk udostępniania na Facebooku w Twojej witrynie.

Znajdź plik single.php, który znajduje się w Twoim motywie WordPress, a następnie wklej ten kod:

<a href="https://www.facebook.com/sharer.php?u=<?php the_permalink();?>&t=<?php the_title(); ?>" target="blank">Share on Facebook</a>

2 Zaloguj się bez komunikatu o błędzie

Jeśli masz na swoim blogu opcję logowania, wiesz już, że gdy użytkownik wpisze nieprawidłową nazwę użytkownika lub hasło, na stronie pojawi się komunikat o błędzie. Hakerzy mogą próbować włamać się na Twoją stronę internetową, zgadując hasła i/lub nazwy użytkowników, więc najmądrzejszą rzeczą, jaką możesz zrobić, aby chronić swojego bloga, jest usunięcie komunikatu o błędzie, ponieważ nie będą wiedzieć, które informacje otrzymali prawidłowo.

Usuń komunikat o błędzie za pomocą tego wiersza kodu:

add_filter('login_errors',create_function('$a', "return null;"));

3 Edytor wizualny czy HTML?

Niektórzy użytkownicy wolą edytor wizualny, podczas gdy inni są fanami starego dobrego edytora tekstu HTML. Wszystko sprowadza się do twoich osobistych preferencji, jeśli chodzi o publikowanie na twojej stronie WordPress. Ale przełączanie się między edytorami może być denerwujące, więc najlepszym sposobem na ułatwienie tego jest wybranie jednego z nich jako domyślnego.

To jest kod, który musisz wpisać w swoim pliku functions.php :

Edytor wizualny :

add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );

Dla edytora tekstu :

add_filter( 'wp_default_editor', create_function('', 'return "html";') );

Ta wskazówka jest świetna dla programistów, którzy tworzą lub utrzymują blogi swoich klientów w WordPress. Pozwoli na dodanie własnego logo do strony prosto z kodu. Odwiedzający będą wiedzieć, że stworzyłeś stronę i będzie możliwość rozszerzenia swojego biznesu, co zawsze jest pomocne.

Wpisz ten kod:

add_action('admin_head', 'custom_logo'); function custom_logo() { echo ' <style type="text/css"><!-- #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.jpg) !important; } --></style>'; }

5 najnowszych postów na blogu

Jeśli chcesz grupować i wyświetlać najnowsze posty na blogu na swojej stronie WordPress, aby odwiedzający mieli lepszy widok na tematy, które ostatnio omawiałeś, jest na to hack. Dzięki temu Twoja strona będzie czystsza i bardziej przyjazna dla użytkownika.

Jeśli chcesz mieć więcej postów na swojej stronie głównej, zmień 5 w showposts=5 na dowolną liczbę.

<?php query_posts($query_string. '&showposts=5' ); ?> <?php if (have_posts() ): while (have_posts() ): the_post(); ?> <div class="story"> <div class="story-content"> <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> <?php the_excerpt(); ?> <?php endwhile; endif; ?>

6 Brak wyświetlania wersji WordPress

Kiedy haker zna wersję WordPressa, której używasz na swoim blogu, łatwiej jest znaleźć dziury i błędy, które mogą wykorzystać do włamania się na twoją stronę i kradzieży cennych danych. Prawdopodobnie zauważyłeś, że WordPress automatycznie wyświetli aktualną wersję, ale możesz ją łatwo usunąć ze swojej strony.

Oto kod, którego potrzebujesz:

<?php function remove_wp_version(){ return ''; } add_filter('the_generator', 'remove_wp_version'); ?>

Jeśli korzystasz z WordPressa od jakiegoś czasu, zdajesz sobie sprawę, że niektóre błędy mogą zakraść się do posta i możesz go nieświadomie opublikować. Tak, zawsze możesz naprawić literówkę, gdy tylko ją zobaczysz, ale pierwsza wersja posta trafi do kanału RSS Twoich obserwujących.

Ta prosta linijka kodu zatrzyma posty z kanałów RSS nawet przez sześćdziesiąt minut, jeśli będziesz chciał coś później edytować:

function publish_later_on_feed($where) { global $wpdb; if (is_feed()) { $time_now = gmdate('Y-m-d H:i:s'); $time_delay = '15'; // integer $time_span = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR $where = " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$time_now') > $time_delay "; } return $where; } add_filter('posts_where', 'publish_later_on_feed');

Tworząc witrynę WordPress dla klienta, bardzo ważne jest, aby odpowiednio reprezentować jego markę. Możesz dodać odrobinę osobowości, umieszczając niestandardowy tekst w stopce na pulpicie obok logo firmy.

Kliknij na functions.php i wklej ten wiersz kodu:

function remove_footer_admin() { echo "Your own text"; } add_filter('admin_footer_text', 'remove_footer_admin');

9 Niższa liczba poprawek

Wersje to przydatne narzędzie, które pozwoli Ci uzyskać dostęp do poprzednich wersji treści, które zamieściłeś w swojej witrynie. Mimo że WordPress jest w stanie zapisać każdą wersję, posiadanie dużej ich liczby może sprawić, że będziesz zdezorientowany. Najlepiej jest zmniejszyć tę liczbę i zachować dostęp do kilku ostatnich wersji.

Jeśli chcesz użyć tego hacka, otwórz wp-config.php, wklej to i wprowadź żądany numer:

define( 'WP_POST_REVISIONS', 3 );

10 lepszych zdjęć

Jesteś fotografem i używasz swojego bloga, aby zaprezentować swoją pracę? Wtedy zauważyłeś, że WordPress nieznacznie obniży jakość twoich obrazów, aby nie wyglądały tak szczegółowo, jak oryginalna wersja, którą masz na swoim komputerze. Ale jest hack, który obejdzie ten problem i pozwoli Ci przesłać swoją pracę w pełnej krasie.

Oto on:

add_filter( 'jpg_quality', 'high_jpg_quality' ); function high_jpg_quality() { return 100; }

11 Włącz krótki kod w widżetach

Widżety WordPress nie są w stanie rozpoznać shortcode, ale ich użyteczność jest niezaprzeczalna. Skrócą one długość długich linii kodu i znacznie ułatwią pracę programisty. Widżety będą w stanie rozpoznać krótki kod, jeśli wkleisz go do pliku functions.php:

add_filter('widget_text', 'do_shortcode');

12 Usuń widżety z niektórych stron

Wszyscy uwielbiają widżety, ponieważ dają dodatkowe opcje i poprawiają wygląd strony WordPress. Czasami jednak potrzebujesz przejrzystego projektu dla niektórych obszarów, a widżety mogą sprawić, że strona będzie wyglądać na zaśmieconą niepotrzebnymi informacjami i linkami. Jeśli nie chcesz edytować całego zaplecza strony, ta prosta linia kodu usunie je bez większego wysiłku.

Na przykład otwórz plik functions.php i wklej poniższy kod, aby wyłączyć widżety na stronie głównej:

<?php add_filter( 'sidebars_widgets', 'disable_all_widgets' ); function disable_all_widgets( $sidebars_widgets) {   if (is_home())     $sidebars_widgets = array( false );   return $sidebars_widgets; } ?>

13 Częstotliwość autozapisu

Autozapis to wspaniała opcja, która zapewnia bezpieczeństwo pracy na wypadek awarii komputera lub przeglądarki. Twój tekst będzie na Ciebie czekał, więc nie musisz panikować, jeśli pracujesz nad długim tekstem. Ale jeśli jesteś płodnym pisarzem, który nie znosi przerywania swojego przepływu co minutę za pomocą automatycznego zapisu, możesz zmienić częstotliwość bez pobierania oprogramowania innych firm. Ten wiersz kodu można dostosować i możesz wybrać dokładny czas.

Przejdź do pliku wp-config.php, wklej go i edytuj według własnych upodobań:

define( 'AUTOSAVE_INTERVAL', 45 );

14 Numer strony dla wyników wyszukiwania

Jeśli masz dużą różnorodność treści na swojej stronie WordPress, odwiedzający mogą korzystać z opcji wyszukiwania, aby znaleźć konkretny artykuł, który ich interesuje. Standardowa wyszukiwarka zazwyczaj nie wyświetla liczby stron związanych z wyszukiwaniem. Na szczęście istnieje linia kodu, która może ci pomóc. Otwórz plik search.php i wklej to:

 <h2 class="pagetitle">Search Result for <?php /* Search Count */ $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = wp_specialchars($s, 1); $count = $allsearch->post_count; _e(''); _e('<span class="search-terms">'); echo $key; _e('</span>'); _e(' — '); echo $count. ' '; _e('articles'); wp_reset_query(); ?></h2>

15 Wymień Cześć

I wreszcie istnieje sposób na dostosowanie wiadomości powitalnej na pasku WordPress. Jeśli Howdy wydaje Ci się zbyt zwyczajny i chcesz formalnego powitania, przejdź do functions.php, wklej poniższy kod i zmień $newtitle na wiadomość, która bardziej pasuje do Twojej witryny:

function replace_howdy( $wp_admin_bar) {     $my_account=$wp_admin_bar->get_node('my-account');     $newtitle = str_replace( 'Howdy,', 'Logged in as', $my_account->title );     $wp_admin_bar->add_node( array(         'id' => 'my-account',         'title' => $newtitle,    ) ); } add_filter( 'admin_bar_menu', 'replace_howdy',25 );

Źródło nagrywania: webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów