Jak dodać domyślną zawartość w każdym nowym wpisie w WordPress

Jak dodać domyślną zawartość w każdym nowym wpisie w WordPress

Jak dodać domyślną zawartość w każdym nowym wpisie w WordPress

W życiu jak to w życiu. Czasami łatwo czasami trochę pod górę 🙂 W ostatnim wpisie dzieliłem się Darmowym eleganckim szablonem, jaki znalazłem, szukając najwłaściwszego dla mojego klienta. Zobacz ten  Darmowy Szablon

Teraz przyszła kolej na kolejną modyfikację strony. Chodzi o to aby dodać domyślną zawartość w każdym nowym wpisie. Tak sobie pomyślałem, że być może jest więcej osób, które potrzebowałyby takie rozwiązanie wprowadzić na swoim blogu, dlatego poniżej przedstawiam prostą – mam nadzieję 🙂 – instrukcję, w jaki sposób tego dokonać.

Domyślna zawartość w każdym nowym wpisie, może być wykorzystywana na wiele różnych sposobów:

  • dodawanie własnego podpisu
  • zachęcanie czytelników do wykonania akcji – np., pobierz … , zobacz najnowszy …, subskrybuj …, podziel się tym na Twitter, itp

W moim przypadku, klient zażyczył sobie, aby pod każdym wpisem, automatycznie pojawiała się informacja z adresem sklepu (tego internetowego i tego w mieście). Teoretycznie, wystarczyłoby przekazać prostą linijkę tekstu, którą należałoby każdorazowo wklejać do każdego nowego wpisu. Jednak takie rozwiązanie jest marnotrawstwem czasu i niesie ryzyko, że osoba dodająca nowy wpis, najzwyczajniej w świecie, zapomni dodawać tekst.

Dlatego też zobacz jak można to zrobić samodzielnie, aby zautomatyzować ten proces. Wystarczy, że otworzysz plik functions.php ( o tym jak znaleźć ten plik i jak go edytować, pisałem tutaj) otworzyć plik i dodasz do niego poniższy tekst:

[php]add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "Tutaj wprowadź tekst, który ma się automatycznie pojawiać w każdym nowym wpisie.";
return $content;
}[/php]

UWAGA!!

Pamiętaj aby w linijce zaczynającej się od

[php]<em>$content</em>[/php]

zamienić domyślną zawartość na taką, która ma się pojawiać przy twoich postach. Czyli zamieniamy tekst:

[php]<em>Tutaj wprowadź tekst, który ma się automatycznie pojawiać w każdym nowym wpisie.</em>[/php]

na swój własny.

Jeśli natomiast masz takie życzenie aby dodać każdorazowo inną domyślną zawartość w każdym nowym wpisie, skorzystaj z poniższego kodu, który również należy dodać do kliku function.php:

[php]add_filter( 'default_content', 'my_editor_content', 10, 2 );
function my_editor_content( $content, $post ) {
switch( $post-&gt;post_type ) {
case 'sources':
$content = 'twoja treść';
break;
case 'stories':
$content = 'twoja hostoria';
break;
case 'pictures':
$content = 'twoje zdjęcie';
break;
default:
$content = 'twój domyślny tekst';
break;
}
return $content;
}
[/php]

Mam nadzieję, że to co napisałem jest zrozumiałe 🙂 Powodzenia i koniecznie daj znać jak ci poszło 🙂

Właściwy sposób na Usunięcie Wersji WordPress-s

Właściwy sposób na Usunięcie Wersji WordPress-s

Domyślnie skrypt WordPress „pozostawia po sobie ślady” w sieci. W ten sposób wiemy, że WordPress jest najpopularniejszym na świecie skryptem, do tworzenia stron www. Jest jednak jeden minus pozostawiania takich śladów za sobą.

Czasem ślad ten (informacja o wersji WordPress-a, której używasz) może być przyczyną kłopotów, szczególnie jeśli WordPress nie jest na bieżąco aktualizowany. Hakerzy idioci, mają ułatwione zadanie, znając twoją wersję WordPressa. Wiedzą oni jakie braki ma dana wersja i w jaki sposób można zainfekować twoją stronę.

Właściwy sposób na Usunięcie Wersji WordPress-s

Jeśli korzystasz z najaktualniejszych wersji WordPress-a (zachęcam do tego), to nie musisz się martwić o nic martwić, a Ten artykuł nie jest dla ciebie. Cała bowiem społeczność WordPress, dba o bezpieczeństwo twoje strony / twojego bloga.

Ale jeśli z jakiegoś powodu nie aktualizujesz swojej strony, to w twoim najlepszym interesie jest, aby usunąć ze swojego skryptu, twoją wersję WordPress-a. Istnieje wiele sposobów, aby pozbyć się numeru wersji. Jednak jak piszą sami twórcy WordPressa, TYLKO TEN SPOSÓB >>> jest jedynym właściwym, na usunięcie wersji WordPress-a.

Inni polecają …

  1. Są osoby, które polecają na swoich stronach, aby otworzyć plik header.php i pozbyć się tego kodu:
    [php]<meta name=”generator” content=”WordPress <?php bloginfo(‚version’); ?>” />[/php]
  2. Inni zalecają otworzyć plik functions.php i dodać następujące funkcje:
    [php]remove_action('wp_head', 'wp_generator');[/php]

    Jednak oba te sposoby nie dają skutecznego rozwiązania. Powyższe sposoby usuwają numer wersji WordPress, z nagłówka header. Więc jeśli ktoś potrafi dostać się do źródła strony internetowej, nie będzie w stanie zobaczyć jego wersji.

Ale sprytne osoby wiedzą, że inna drogą na sprawdzenie wersji twojego WordPress-a jest choćby subskrypcja RSS. Otrzymując wiadomość z kanału RSS, otrzyma również numer wersji. Powyższe bowiem kody zaledwie ukrywają numer wersji WordPress-a na stronie.

Usunięcie Wersji WordPress-s

Aby całkowicie usunąć swój numer wersji WordPress zarówno z nagłówka strony jak i kanału RSS, należy dodać następującą funkcję do pliku functions.php:

[php]function remove_version() {
return '';
}
add_filter('the_generator', 'remove_version');[/php]

Poprzez dodanie tego wpisu, usuniesz numer wersji WordPress ze wszystkich obszarów na swojej stronie.

UWAGA!

Nadal zalecam aktualizację do najnowszej wersji WordPressa, ponieważ jest to sposób, aby utrzymać gwarantowane zabezpieczenie twojego bloga.