Różne nagłowki w Twenty Seventeen

Dział dot. modyfikacji motywów Wordpress oraz rozwiązań napotkanych problemów.
no avatar
MaXPL
 
Posty: 2
Reputacja: 0 pkt
Od: 22 kwi 2018, o 20:56

Różne nagłowki w Twenty Seventeen

przez MaXPL » 22 kwi 2018, o 21:01

Witam.

Mam pytanie a propo standardowego motywu Twenty Seventeen: czy mozna spowodować aby na kazdej podstronie ustalić inna grafikę w nagłówku? Albo moze byc jakiś slider z kilkoma grafikami

Avatar użytkownika
Fibbo
Bloger
 
Posty: 237
Reputacja: 26 pkt
Od: 20 mar 2017, o 10:55

Re: Różne nagłowki w Twenty Seventeen

przez Fibbo » 23 kwi 2018, o 10:08

Cześć,

najprościej można to zmienić modyfikując kod. Utwórz sobie motyw potomny i w nim zmodyfikuj plik znajdujący się pod 'template-parts/header' -> 'header-image.php'. Stosując:
https://developer.wordpress.org/referen ... s/is_page/

Kod: Zaznacz cały
<?php
/**
 * Displays header media
 *
 * @package WordPress
 * @subpackage Twenty_Seventeen
 * @since 1.0
 * @version 1.0
 */

?>
<div class="custom-header">

      <div class="custom-header-media">
         <?php the_custom_header_markup(); ?>
      </div>

   <?php get_template_part( 'template-parts/header/site', 'branding' ); ?>

</div><!-- .custom-header -->


zamień na:

Kod: Zaznacz cały
<?php
/**
 * Displays header media
 *
 * @package WordPress
 * @subpackage Twenty_Seventeen
 * @since 1.0
 * @version 1.0
 */

?>
<div class="custom-header">

      <div class="custom-header-media">
         <?php if(is_page(137)) { ?>
            <img src="../wp-content/themes/twentyseventeen/assets/images/header.jpg" width="2000" height="1200" alt="" />
         <?php } ?>
         <?php else if(is_page(138)) { ?>
            <img src="../wp-content/themes/twentyseventeen/assets/images/header2.jpg" width="2000" height="1200" alt="" />
         <?php } ?>
      </div>

   <?php get_template_part( 'template-parts/header/site', 'branding' ); ?>

</div><!-- .custom-header -->


Gdzie:
Kod: Zaznacz cały
<?php if(is_page(137)) { ?>


Podajesz ID podstrony, a dla:
Kod: Zaznacz cały
<img src="../wp-content/themes/twentyseventeen/assets/images/header.jpg" width="2000" height="1200" alt="" />

podajesz adres grafiki która ma się tam wyświetlać. Przykład będzie działał dla dwóch stron. Jeżeli chcesz zwiększyć ich ilość to wystarczy że dodasz jeszcze jedno:
Kod: Zaznacz cały
<?php else if(is_page(138)) { ?>
   <img src="../wp-content/themes/twentyseventeen/assets/images/header2.jpg" width="2000" height="1200" alt="" />
<?php } ?>


W którym zmienisz id i adres grafiki.

Powodzenia! :)
I <3 Wordpress.

no avatar
MaXPL
 
Posty: 2
Reputacja: 0 pkt
Od: 22 kwi 2018, o 20:56

Re: Różne nagłowki w Twenty Seventeen

przez MaXPL » 27 kwi 2018, o 11:04

Dzieki wielkie za pomoc! ;-)




  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Modyfikacja motywów Wordpress

Kto przegląda forum Wordpress

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

cron