Jak zrobić własny Presell Page? cz. 3 – modyfikacja podstron
W trzeciej odsłonie mini kursu – Jak zrobić własny Presell Page. Przypominam iż dwie poprzednie odsłony znajdują się tutaj: Cz. 1 – początkowa instalacja w Wordpress i Cz. 2 – modyfikacja ustawień Wordpressa
W tej części chcę wymienić i opisać najważniejsze moim zdaniem zmiany które należałoby poczynić tworząc nowego presella. Biorę pod uwagę podstawową skórkę zainstalowaną łącznie z Wordpressem – głównie dlatego że każda skórka może mieć inne mniej lub bardziej podobne ustawienia załączone już przez jego twórcę (chociaż czasami będę podawał różne przykłady). Dlatego edytujemy skórkę Wordpress Default
Jeśli masz ochotę pobawić się jakąś inną skórką to wgraj ją do katalogu theme. Zakładam również że skórkę masz przetłumaczoną na polski, albo sam ją przetłumaczysz – dlatego nie podaję gdzie co ma być zmienione.
Zanim przejdziemy do edycji zrób jedną ważna rzecz: skorzystaj z klienta FTP (np: Total Comander), wejdz do katalogu edytowanej skórki, zaznacz wszystkie pliki *.php i zmień Atrybuty (tzw. chmod) na 777 czyli na możliwość pełnej edycji i zapisu. W momencie kiedy skończysz edycję zmień je jeszcze raz, tym razem na 644. Oczywiście takie coś jest potrzebne jeśli będzeisz edytował przez stronę www.
Ja ogólnie do edycji php polecam darmowego programu NOTEPAD ++ ,polecam najnowszą wersję przetłumaczoną na polski.
Ok , zaczynamy edycję od “najwyższego” pliku czyli :
1. Nagłówka (header.php):
Spokojnie można wywalić pozycję w 11 linicje:
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />
Sygnały zwrotne w tym przypadku są niepotrzebne.
W nowej wersji tego thema (2.7) nie pojawia się już linijka
<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” /> <!– leave this for stats –>
jednak dla bezpieczeństwa można usunąć powyższą linijkę, jednak pozbawiamy wordpress statystyk. O bezpieczeństwie też zapewne kilka rzeczy napiszę, ale podstwą jest aktualizacja skryptu – jak będzie aktualny to nie będzie problemów
Ewentualnie można zostawić sam napis WordPress a skasować nawias informujący o jego wersji.
2. Szablon Strony Głównej (index.php)
W 10 linii zmieniamy:
<h2><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a></h2>
Na trochę bardziej przyjazne:
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title_attribute(); ?> – NAZWA PRECLA”><?php the_title(); ?></a>
W 17 linijce można usunąć
Posted in <?php the_category(‘, ‘) ?> | <?php edit_post_link(‘Edit’, ”, ‘ | ‘); ?> <?php comments_popup_link(‘No Comments »’, ‘1 Comment »’, ‘% Comments »’); ?></p>
Komentarzy i tak nie używamy, edytujemy przez admina – Tagi mogą zostać.
Linijkę 23 – 24 (nawigacja) można zastąpić fajnym pluginem pokazującym liczbę stron – można go znaleźć na stronie autora – WP Page Numbers. Jeśli tak chcemy zrobić to plugin ściągamy, umieszczamy w folderze Plugins, i wklejamy w tą linijkę:
<?php if(function_exists(‘wp_page_numbers’)) { wp_page_numbers(); } ?>
Później możemy już sobie zmieniać wygląd i opis w ustawieniach pluginu.
3. Pojedynczy wpis (single.php)
Czyli plik który odpowiada za każdy pojedynczy post. Tutaj usuwamy wszystko od linijki 21 zaczynającej się :
<p class=”postmetadata alt”>
Kończymy na 51 – w której jest zamknięcie </p>.
Została jeszcze linijka komentarzy nr. 56 którą usuwamy.
<?php comments_template(); ?>
Usuwając tą linijkę blokujemy dodawanie komenatrzy – można również blokować komentarze do konkretnych wpisów (odznaczamy w oknie tworzenia nowego posta – tabelka Dyskusja/ Zezwalaj na komentowanie) , wtedy ta linijka musi pozostać.
<h2><?php _e(‘Powiązane Wpisy’); ?></h2>
<ul>
<?php related_posts (); ?>
</ul>
4. Archiwum (archive.php)
Zaglądamy do lini nr 36 – zastępujemy ją wpisem:
<?php the_excerpt(); ?>
Czyli pozbywamy się odnośnika – Czytaj Dalej – nie duplikujemy treści.
W linii 39 pozbywamy się komentarzy usuwając:
<?php comments_popup_link(‘No Comments »’, ‘1 Comment »’, ‘% Comments »’); ?>
Linia 46 i 47 to linie odpowiadające za przejście do Nowszych i Starszych wpisów. Te dwie linie zastępujemy jedną (podobnie jak wcześniej) nadając poszczególne numery:
<?php if(function_exists(‘wp_page_numbers’)) { wp_page_numbers(); } ?>
5. Stopka (footer.php)
W Stopce praktycznie nie ma nic do robienia jeśli sami jesteśmy autorem skórki, jeśli posługujemy się Podstawową to możemy usunąć linie od 8 do 10 włącznie – czyli usuwamy linki do kanałów RSS . Mamy też możliwość dodania (zgodnie z licencją) do linka do domowej strony WordPressa:
rel=”nofollow”
Czyli 7 linia będzie teraz wyglądała tak:
<a href=”http://wordpress.org/” rel=”nofollow”>WordPress</a>
Taki zabieg zwiększy MOC naszych linków
Jeśli używamy czyjejś skórki to proponuję link do strony autora zostawić taki jaki jest w oryginale – w końcu ten ktoś się napracował po to abyśmy mieli taką fajną grafikę na preclu
6. Pasek Boczny (sidebar.php)
Generalnie nie trzeba go ruszać – wszystko można ustawić widgetami. Wystarczy tylko przejść do zakładki Wygląd/Widgety i ustawić odpowiednie. Ja proponuje – Strony, Kategorie, Archiwum, Chmura Tagów.
Jeśli ktoś nie ma ochoty posługiwać się widgetami to proponuję dodać sobie takie wpisy (kolejność odpowiada ww.)
Zostawiamy kod (dla skórki podstawowej)
<div id=”sidebar”>
<ul>
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?><?php endif; ?>
</ul>
</div>
Wszystkie wpisy dajemy PRZED kodem <?php endif; ?>
Strony:
<?php wp_list_pages(‘title_li=<h2>Strony</h2>’ ); ?>
Archiwum: (Ułożone według miesięcy.)
<li><h2>Archiwum</h2>
<ul>
<?php wp_get_archives(‘type=monthly’); ?>
</ul>
</li>
Kategorie:
<?php wp_list_categories(’show_count=1&title_li=<h2>Kategorie</h2>’); ?>
Meta: (logowanie, rejestracja)
<li>
<h2>Meta</h2>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li><?php wp_meta(); ?>
</ul>
</li>
Pamiętajmy że mamy włączoną wtyczkę Raz-Captch i automatycznie nam wskoczy tutaj okienko anty spamu – oczywiście na odpowiedniej stronie, bo samo nic się nie edytuje ;p
Gratisowo możemy sobie dodać opcję Szukaj:
Szukaj:
<li>
<?php include (TEMPLATEPATH . ‘/searchform.php’); ?></li>
No to chyba wszystko – jeśli czegoś wam brakuję, lub coś potrzebujecie to piszcie w komentarzach. Ja sam zacznę pisać kolejną część poradnika
Pisząc tego posta głównie wspomogłem się blogiem Fabryka Spamu -> porady mogą się pokrywać, ale starałem się pisać po swojemu, na nowszych plikach i podawać zmiany jakie sam kiedyś zrobiłem tworząc swojego precla.
Podobne Wpisy:
- Jak zrobić własny Presell Page? cz. 2 – modyfikacja ustawień Wordpressa
- Jak zrobić własny Presell Page? cz. 1 – początkowa instalacja w Wordpress
- Wordpress MU (MultiUser) – jak na tym zarobić?








Zapisz Się
9 cze 2009 o godzinie 12:13
Nie wiem jak ty ale ja jakoś nie czuję, żeby to co piszesz było w jakikolwiek sposób przydatne. Sam się człowiek musi pogłowić i pomęczyć a nie będzie wklejał i usuwał neiznane sobie funkcjonalności. A co co nie łapią i tak nie zrozumieją.
15 cze 2009 o godzinie 14:26
Mi by takie coś pomogło
może faktycznie trzeba część opisać.