Akcje i skrypty WordPress
Usuwanie domyślnych pól profilu WordPress. Kod sprawdzony, wszystko działa poprawnie.
1 2 3 4 5 6 7 |
add_filter('user_contactmethods','hide_profile_fields',10,1); function hide_profile_fields( $contactmethods ) { unset($contactmethods['aim']); unset($contactmethods['jabber']); unset($contactmethods['yim']); return $contactmethods; } |
Dodanie przycisku linii poziomej do edytora wizualnego WordPress.
1 2 3 4 5 |
function enable_more_buttons($buttons) { $buttons[] = 'hr'; return $buttons; } add_filter("mce_buttons", "enable_more_buttons"); |
Niestandardowy pasek boczny dla strony głównej witryny
Aby utworzyć nowy pasek boczny, musisz utworzyć plik strona główna paska bocznego.php w folderze głównym szablonu. Wkładamy do niego zawartość pliku pasek boczny.php.
I zastąp część kodu paska bocznego:
1 |
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?> |
Za ten kod:
1 |
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar( 'home-sidebar' ) ) : ?> |
Następnie na stronie głównej zamień kod:
1 |
<?php get_sidebar(); ?> |
do kodu:
1 2 3 4 5 6 7 |
<?php if ( is_home() ) : get_sidebar('home'); else : get_sidebar(); endif; ?> |
Następnie, aby móc dodawać widżety do naszego nowego paska bocznego, należy zarejestrować go w WordPress za pomocą funkcji register_sidebar.
1 2 3 4 5 6 7 8 |
register_sidebar(array( 'name'=>'home-sidebar', 'id' => 'home-sidebar', 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>', )); |
Powodzenia w tworzeniu przyjaznych dla użytkownika stron na CMS WordPress.
/*
- Podstawowy kurs projektowania stron internetowych;
- Układ stron;
- Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
- Tworzenie stron internetowych w PHP.