konto usunięte

Temat: Opcje motywu w panelu admina

Witam,
Czy jest na forum ktoś kto tworzy opcje motywów do templatek Wordpress'a? Inaczej Theme options.
Jest to potrzebne w momencie gdy chce się tworzyć szablony do późniejszej odsprzedaży, ułatwia kupującym dostosowanie szablonu do własnych potrzeb bez zmiany kodu.

Próbuję coś zdziałać, ale z różnym skutkiem.
Tutaj znalazłam tutoriale po agielsku: http://designwoop.com/2012/04/tutorials-resources-for-...

Nie ma żadnego tutoriala po polsku, jest tylko książka "Wordpress. Tworzenie własnych motywów" Alan Cole, ale jakoś nic mi z tego nie wychodzi :P

Pomyślałam, że można byłoby stworzyć taki tutorial tu na Goldenline wspólnie, jeśli ktoś jest zainteresowany tym tematem.

konto usunięte

Temat: Opcje motywu w panelu admina

Zaczynam od tego, że na stronie functions.php wklejam kod prezentowany na codex.wordpress.org

<?php
add_action( 'admin_menu', 'my_plugin_menu' );

function my_plugin_menu() {
add_options_page( 'My Plugin Options', 'My Plugin', 'manage_options', 'my-unique-identifier', 'my_plugin_options' );
}

function my_plugin_options() {
if ( !current_user_can( 'manage_options' ) ) {
wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
}
echo '<div class="wrap">';
echo '<p>Here is where the form would go if I actually had options.</p>';
echo '</div>';
}
?>

Po wklejeniu tego kodu pojawia się dodatkowe pole w menu admina o nazwie My plugin.
Po kliknięciu przechodzimy do strony o treści, którą wkleiliśmy: Here is where the form would go if I actually had options.

Co zrobić aby zamiast tej treści pojawiała się strona z dodatkowymi opcjami?

Temat: Opcje motywu w panelu admina

Na początek to lepiej użyć jakiś framework np któryś z tej listy
http://wpshock.com/wordpress-theme-option-frameworks/

konto usunięte

Temat: Opcje motywu w panelu admina

Tak, znam frameworki, głównie pracowałam na Gantry. Znajomość frameworków jednak niewiele da w przypadku gdy chce się sprzedawać szablony np na Themeforrest.

Są co prawda osoby, które sprzedają szablony na bazie Gantry, ale po pierwsze jest ich garstka, po drugie w tym przypadku nawet framework Gantry jest wzbogacony o dodatkowe opcje stworzone przez autora.
Maciej Palmowski

Maciej Palmowski Programista WP

Temat: Opcje motywu w panelu admina

Tak naprawdę to do tego nie jest potrzebny. Potrzebny jest za to tutorial do tego jak tworzyć formularze w PHP i jak przesyłać z niego dane.

Jedyna różnica jest taka, że zamiast pisać własnych funkcji do zapisania tych danych w bazie danych wystarczą nam funkcje:
- update_option()
- get_option()

Więc kiedy już poznamy podstawy co się w PHP robi z formularzami, a następnie przeczytamy o tych dwóch funkcjach bierzemy ten kod co wrzuciłaś i zastępujemy:
echo '<p>Here is where the form would go if I actually had options.</p>';

naszym formularzem. Oczywiście trzeba jeszcze dorzucić kod, który odpowiada za sprawdzenie treści, a następnie zapisanie za pomocą update_option().

Inna sprawa, że pakowanie ogromnych paneli do skór WP to dla poroniony pomysł - od tego są wtyczkie - zdaję jednak sobie sprawę, że ThemeForrest wyżej ocenia te z setkami opcji.

konto usunięte

Temat: Opcje motywu w panelu admina

Klienci chętniej kupują te szablony gdzie są rozbudowane panele.

Spróbuję zaznajomić się z tematem formularzy i dam znać jakie są efekty.
Dziękuję.

Temat: Opcje motywu w panelu admina

Nie potrzeba, frameworków i budowy skomplikowanych formularzy. Wystarczy zaznajomienie się z Settings API Wordpressa. Dobry tutek po angielsku: http://wp.tutsplus.com/tutorials/the-complete-guide-to...
Maciej Palmowski

Maciej Palmowski Programista WP

Temat: Opcje motywu w panelu admina

Jako osoba, która testowała wszystkie rozwiązania (samodzielne klepanie, settings API, Options Framework) od jakiegoś czasu wybieram tylko to ostatnie.

Samodzielne klepanie od zera, poza rolą edukacyjną, jest w sumie bez sensu (chyba, że ma się albo jakąś genialną wizję, albo coś tak trudnego czego pozostałe rozwiązania nie obejmują).

Settings API jakoś mi to nie przypadło do gustu po prostu. Aczkolwiek też warto spróbować, żeby zobaczyć co jet podstawą wielu frameworków.

Options Framework wystarczał mi zaś do wszystkiego. Jak ktoś lubi arraye i chce ogarnąć wszystko raz-dwa to jest to super rozwiązanie. Dodatkowo można to zaincludować jako część skóry.

konto usunięte

Temat: Opcje motywu w panelu admina

Witam !

Nie wiem czy wstrzeliłem się w temat jeśli nie to sorry. Zna ktoś stronę z fajnymi szablonami na wordpressa "Portfolio".

Z góry dzięki na pomoc.
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Opcje motywu w panelu admina

odnosnie glownego tematu, dorzuce swoj krotki tutorial, ale za to po polsku ;)

http://dev.wpzlecenia.pl/2011/11/tworzenie-stron-konfi...
Adam Jakub Maciejczyk

Adam Jakub Maciejczyk newPR :: Grupa AG
ESSEKER

Temat: Opcje motywu w panelu admina

Weź np ThemeMin z Themeforest ma dużo opcji a korzystam z dwóch aż

Custom Style (css)
i
Custom Head (kod)

Zdobądź te paczki jakoś (nic nie sugeruje) i podpatrz kod dla tych dwóch funkcji - zawsze to jakiś początek.

konto usunięte

Temat: Opcje motywu w panelu admina

Marcin Jurkiewicz:
Witam !

Nie wiem czy wstrzeliłem się w temat jeśli nie to sorry. Zna ktoś stronę z fajnymi szablonami na wordpressa "Portfolio".

Z góry dzięki na pomoc.

Utworzyłam nową grupę http://www.goldenline.pl/forum/themeforest

W wolnej chwili utworzę kilka tematów, zapraszam zainteresowanych.

konto usunięte

Temat: Opcje motywu w panelu admina

Konrad Karpieszuk:
odnosnie glownego tematu, dorzuce swoj krotki tutorial, ale za to po polsku ;)

http://dev.wpzlecenia.pl/2011/11/tworzenie-stron-konfi...

Wygląda ciekawie, będę próbować.

Następna dyskusja:

Problem z logowaniem do pan...




Wyślij zaproszenie do