pit-lol
Odpowiedź forum utworzona
-
Forum: Zaawansowane
W odpowiedzi na: Brak możliwości edycji obrazków (między innymi kadrowanie).Mój błąd – zmiana rozmiarów miniaturek (Ustawienia > Media) pomogła. Jeszcze raz dzięki za pomoc.
Problem (mam nadzieję) rozwiązany.
Forum: Zaawansowane
W odpowiedzi na: Brak możliwości edycji obrazków (między innymi kadrowanie).Niestety wygląda na to, że cieszyłem się zbyt wcześnie. Pomimo że na maszynie lokalnej wszystko działa jak należy, to już po wrzuceniu na serwer problem występuje. Jednak teraz problemem jest tylko brak możliwości kadrowania. Po wybraniu obszaru przycisk odpowiadający za przycięcie zdjęcia jest po prostu nieaktywny (szary).
Konsola w Chromie nie pokazuje, żadnych błędów. Nie jest to chyba również spowodowane żadną funkcją w
functions.php
bo usunięcie całej zawartości na serwer i wrzucenie pustego pliku nie eliminuje problemu.Oczywiście za Twoją radą zmieniłem już kodowanie wszystkich plików w motywie na UTF-8 bez BOM. 😉
Forum: Zaawansowane
W odpowiedzi na: Brak możliwości edycji obrazków (między innymi kadrowanie).Ogromne dzięki za pomoc!
Z ciekawości muszę Cię zapytać dlaczego plik sformatowany jako UTF-8 bez BOM działa poprawnie i czy wszystkie pliki .php w swoim motywie powinienem kodować właśnie bez BOM?
Forum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)Pomyślałem, że może zamiast zapisywać dane do zmiennej typu
array
, mógłbym je po prostu dodawać do tabeli w bazie danych i później stamtąd je sczytywać. Tyle w teorii…Tu jednak pojawia się problem – brak mi wystarczających umiejętności. :\ Stąd też pytanie, czy znacie może jakieś tutoriale (nie ważne w jakim języku ;]) na temat tworzenia tabeli w WordPressie i wpisywania do niej wartości poprzez
add_settings_field()
.Pzdr
Forum: Zaawansowane
W odpowiedzi na: Wyświetlana ilość komentarzy a liczba mnoga w j. polskimForum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)To chyba nie to….
kod z Coedexa wprowadzam w ten sposób (sprawdź – może robię to źle?):// Set initial default constants including WP_MEMORY_LIMIT, WP_MAX_MEMORY_LIMIT, WP_DEBUG, WP_CONTENT_DIR and WP_CACHE. wp_initial_constants( ); define('WP_MEMORY_LIMIT', '256M');
Taki sam limit pamięci ustaliłem również w XAMPie w pliku php.ini (jako że na razie pracuję lokalnie to mogę sobie dowolnie zwiększać te wartości 😉 )…
Jeśli więc dobrze wprowadziłem kod zwiększający ilość pamięci dla PHP, to wątpię, żeby to w tym leżała przyczyna problemu. 😐Forum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)Niestety natrafiłem na kolejny problem bardziej związany z PHP niż samym WordPressem…
Wszystkie dane wprowadzane do pól są zapisywane do
tablicy asocjacyjnej
. Tablica ta docelowo powinna mieć 1200 kluczy. Niestety, nie wiem czy to wina samego PHP czy WordPressa, ale moja zmienna typuarray
zostaje ograniczona do 1000 kluczy reszta informacji po prostu zostaje obcięta i przepada. ;/Czy da się jakoś prosto zwiększyć ten limit?
PzdrForum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)Chyba już wiem, gdzie popełniłem błąd:
Wczytywałem dane do zmiennej
$opcje
:
$opcje = get_option('kluby_options'); //Tu przywołuje wartość pola z pierwszej strony
A próbowałem je odczytać ze zmiennej
$option
…
$teams[] = $option['k_1_nazwa'];
Jak na razie działa, ale na wszelki wypadek jeszcze nie zamykam. Dzięki za pomoc. 😀
Forum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)Pierwsza strona:
function register_and_build_kluby() { register_setting('kluby_options', 'kluby_options', 'validate_kluby'); add_settings_section('kluby_section', 'Zespoły Ekstraklasy', 'kluby_cb', 'kluby'); add_settings_field('k_1', 'Klub #1:', 'k_1_settings', 'kluby', 'kluby_section'); } function validate_kluby($kluby_options) { return $kluby_options; } function k_1_settings() { $option = get_option('kluby_options'); echo "<input name='kluby_options[k_1_nazwa]' type='text' value='{$option['k_1_nazwa']}' placeholder='nazwa klubu'>";
Druga strona:
function kolejka_1_settings() { $opcje = get_option('kluby_options'); //Tu przywołuje wartość pola z pierwszej strony $teams[] = $option['k_1_nazwa']; echo "<select name='plugin_options[kolejka_1_klub_1]'>"; foreach($teams as $team) { $selected = ($opcje['kolejka_1_klub_1'] == $team) ? 'selected = "selected"' : ''; echo "<option value='$team' $selected> $team </option>"; } echo "</select>"; }
Mam nadzieję, że kod jest w miarę zrozumiały…
Forum: Zaawansowane
W odpowiedzi na: Odwoływanie się do pól z panelu amina (?)Próbowałem już tego poprzez przypisanie danych do zmiennej typu array:
$opcje = get_option('pierwsza_strona_options'); //na pierwszej stronie zarejestrowałem przez register_setting(); ustawienia o nazwie 'pierwsza_strona_options'
.
Niestety zmienna$opcje
jest pusta na drugiej stronie gdzie próbuję ją definiować (sprawdzałem przy użyciuprint_r
iecho
…)