Wordpress

Rejestracja custom post

dodanie custom post type w pliku function.php a najlepiej w osobnym pliku custom-posts.php który podpinamy do function.php poprzez: include_once...

ilość posów w kategorii i strzałka dla parent link menu – Walker_Nav_Menu

wyświetlenie ilości postów danej kategorii dzięki $category->category_count oraz wyświetlenie ikony strzałki przy pozycjach mających sub-menu: class Nav_Walker_Nav_Menu extends...

wykaz kategorii z subkategoriami i należącymi do nich wpisami

uzyskanie wykazu kategorii i podkategorii z wpisami za pomocą kodu: <?php $categories = get_categories('child_of='.get_queried_object()->term_id); if(!empty($categories)):...

ID Front page, id post page WordPress

aby pobrać id strony która jest zadeklarowana w temacie jako frontpage (statyczna strona) lub strony postów (blog) należy użyć kodu: <?php $frontpage_id = get_option(...

dodanie template file

dodanie pliku template-name.php poprzez kod: include(TEMPLATEPATH . '/template-name.php'); load_template(TEMPLATEPATH . '/template-name.php'); locate_template($template_names,...

pierwszy wpis

modyfikację pierwszego wpisu w liście wpisów można dokonać poprzez kod: <?php echo $wp_query->post_count; ?> <?php if (0 == $wp_query->current_post) { echo...

dodanie własnego koloru do edytora WYSIWYG

w functions.php dodajemy: function my_mce4_options($init) { $default_colours = '"000000", "Black", "993300", "Burnt orange",...

custom post link current w menu

problem: stworzone custom posty (event) bez kategorii i potrzeba dodania w głównym menu linku do wszystkich postów tak aby był zaznaczony kiedy jest się na stronie wszystkich eventów i...

ACF Date Picker

dodanie daty: <?php $event_date = get_field('date', false, false); if( !empty($event_date) ): ?> <?php echo $event_date->format('l, F j, Y'); ?> <?php endif;...

search only posts

modyfikacja wyszukiwania w standardowym search WP poprzez kod dodany w functions.php: //search only post function SearchFilter($query) { if ($query->is_search)...

dodanie własnych rozmiarów obrazka

dodanie własnych rozmiarów obrazka do listy add media ustawiamy w functions.php //added all registered sizes img add_filter( 'image_size_names_choose', 'ml_custom_image_choose' ); function...

Pobranie nazwy, linku do strony przez ID

-- <?php echo get_the_title(332); ?> <?php echo esc_url(get_permalink(332)); ?> <a href="<?php echo esc_url( get_permalink( get_page_by_title( 'Monthly Events' ) )...

excerpt

-- function the_excerpt_max_charlength($charlength) { $excerpt = get_the_excerpt(); $charlength++; if ( mb_strlen( $excerpt ) > $charlength ) { $subex = mb_substr( $excerpt, 0,...

Dodatkowe rozszerzenie uploadwanych plików w WordPress

Aby móc dodać dodatkowe rozszerzenie uploadwanych plików w Wordpress do medii należy w function.php dopisać funkcję gdzie wymieniamy rozszerzenia plików które chcemy...