Radiate
-
Cześć,czy jest możliwość w tym szablonie http://demo.themegrill.com/radiate/ przerobienia opcji „Front Page Featured Section”, żeby zamiast 3 kafelków na stronie głównej pojawiło się 24? Jeśli tak, to w jaki sposób?
mój poziom: laik
dzięki za pomoc
🙂
-
w pliku front-page.php, w 15 linijce:
posts_per_page' => 3,
-zmieniasz 3 na 24
dzięki,już zmieniłam, zapisałam.. tylko, że tam, gdzie ustawiam te strony (Wygląd > Presonalizacja > Front Page Featured Section) nadal mogę wybrać tylko 3. jakiś pomysł?
W tym samym pliku linijkę wyżej masz wczytywne opcje
$page_array = array( get_theme_mod( 'page-setting-one' ), get_theme_mod( 'page-setting-two' ), get_theme_mod( 'page-setting-three' ) );
-musisz tam sobie po przecinku podopisywać kolejne, czyli
, get_theme_mod( 'page-setting-four' ), get_theme_mod( 'page-setting-five' ),
itd. -aż do 24.potem w pliku inc/customizer.php
szukasz sobie:
$wp_customize->add_control(
'page-setting-three’,
array(
'type’ => 'dropdown-pages’,
'label’ => __( ’Third featured page’, 'radiate’ ),
'section’ => 'radiate_featured_section’,
)
);…i pod spodem dodajesz dla każdej kolejnej opcji, zmieniając tylko odpowiednio „numerki”.
Podobnie robisz dla
$wp_customize->add_control(
'page-setting-three’,
array(
'type’ => 'dropdown-pages’,
'label’ => __( ’Third featured page’, 'radiate’ ),
'section’ => 'radiate_featured_section’,
)
);Więc będzie trochę zabawy z kopiuj&wklej + korekty licznika.
Bardzo dziękuję Ci za pomoc! Już dodałam kolejne 3 według wskazówek i mam ostatnią zagwostkę, w kodzie, ostatni kafelek w 2 linijce wchodzi na ten środkowy.
Myślę, że to przez to, że 5 kafelek oznaczył się jako „last”. Jak zmienić, żeby 6,9,12,15,18,21,24 kafelek oznaczyły się jako ostatnie?Tak wygląda to w kodzie, jak sprawdziłam przez Developer Tools:
<div id=”featured_pages” class=”clearfix”>
<div class=”tg-one-third”></div>
<div class=”tg-one-third”></div>
<div class=”tg-one-third tg-one-third-last”></div>
<div class=”tg-one-third”></div>
<div class=”tg-one-third tg-one-third-last”></div>
<div class=”tg-one-third”></div>w front-page.php zmień
if( $j % 2 == 1 && $j > 1 ) { $page_class = "tg-one-third tg-one-third-last"; }
na
if( $j % 3 == 0 && $j > 1 ) { $page_class = "tg-one-third tg-one-third-last"; }
Działa!, dzięki wielkie 🙂
Jeszcze jedno pytanie, jak zmienić ustawienia, by w tych kafelkach pojawił się pod tytułem nagłówek h2, żeby powstał układ:
tytuł (h1)
lead (h2)
tekst (p)
?Niestety, w miarę dodawania kolejnych stron, aż do 24 zaczęło się wysypywać. Pierwsze 6 jest ok, 7 już jest pośrodku, a pod spodem już 3 kafelek w linijce wchodzi na 2.
w font-page.php wygląda to tak:
'<?php
$page_array = array( get_theme_mod( 'page-setting-one’ ), get_theme_mod( 'page-setting-two’ ), get_theme_mod( 'page-setting-three’ ), get_theme_mod( 'page-setting-four’ ), get_theme_mod( 'page-setting-five’ ), get_theme_mod( 'page-setting-six’ ), get_theme_mod( 'page-setting-seven’ ), get_theme_mod( 'page-setting-eight’ ), get_theme_mod( 'page-setting-nine’ ), get_theme_mod( 'page-setting-ten’ ), get_theme_mod( 'page-setting-eleven’ ), get_theme_mod( 'page-setting-twelve’ ), get_theme_mod( 'page-setting-thirteen’ ), get_theme_mod( 'page-setting-fifteen’ ), get_theme_mod( 'page-setting-sixteen’ ), get_theme_mod( 'page-setting-seventeen’ ), get_theme_mod( 'page-setting-eighteen’ ), get_theme_mod( 'page-setting-nineteen’ ), get_theme_mod( 'page-setting-twenty’ ), get_theme_mod( 'page-setting-twenty_one’ ), get_theme_mod( 'page-setting-twenty_two’ ), get_theme_mod( 'page-setting-twenty_three’ ), get_theme_mod( 'page-setting-twenty_four’ ) );
$get_featured_pages = new WP_Query( array(
'posts_per_page’ => 24,
'post_type’ => array( 'page’ ),
'post__in’ => $page_array,
'orderby’ => 'post__in’,
'ignore_sticky_posts’ => 1
));
?>
<div id=”featured_pages” class=”clearfix”>
<?php
$j = 1;
while ( $get_featured_pages->have_posts() ) :
$get_featured_pages->the_post();
if( $j % 3 == 0 && $j > 1 ) { $page_class = „tg-one-third tg-one-third-last”; }
else { $page_class = „tg-one-third”; }
?>’zgubiłaś nr 14.
Może gdzieś się pomyliłaś albo o czymś zapomniałaś?
….bo dzielenie powinno działać, test http://codepad.viper-7.com/9ikrR1poprawiłam tą 14, na stronie wyświetlają się wszystkie kafelki i w chrome jest ok (po 3 w 8 rzędach), jednak w firefox mam układ 3,1,3,1,3,3,2,3,3,2.
Zrobił się też problem w panelu cms, w customizer.php dodałam wszystko po kolei: http://pastebin.com/4LD3JGpT
a w Personalizacja>Front Page Featured Section
to już wygląda tak:1. 8 featured page
2. 7 featured page
3. 9 featured page
4. 10 featured page
5. 11 featured page
6. 6 featured page
7. 5 featured page
8. 1 featured page
9. 2 featured page
10. 3 featured page
11. 4 featured page
12. 12 featured page
13. 13 featured page
14. 20 featured page
15. 21 featured page
16. 22 featured page
17. 23 featured page
18. 19 featured page
19. 18 featured page
20. 14 featured page
21. 15 featured page
22. 16 featured page
23. 17 featured page
24. 24 featured pageto jest chyba ten moment, w którym zaczynam szukać nowego szablonu 🙂
nowego szablonu jeszcze nie znalazłam, ma ktoś pomysł jak rozwiązać problem z customize?
Dzięki, już wszystko naprawione 🙂
- Temat ‘Radiate’ jest zamknięty na nowe odpowiedzi.