Baza wiedzy

Wiedza i inspiracje na temat html, css, jQuery, WordPress, php, kodowania i projektowania. Rozwiązania najróżniejszych problemów, ciekawe pomysły.

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)):...

dodanie obrazka na stronie – różne sposoby

dodanie obrazka z pola ACF z opcją obiect image: <div class="home-slider-inner"> <?php while ( have_rows('slider') ) : the_row(); $imgID = get_sub_field('image'); $img...

dodanie klasy do co trzeciego elementu

aby dodać klasę do co trzeciego elementu w liście wprowadzamy w js kod: $(".featured.module").filter(function(index, element){ return index % 3 ==...

własny shortcode WP

aby dodać własny shortcode należy w function.php wprowadzić kod: // foto info single page function text_info( $atts, $content = null ) { return '<span class="text_info">'...

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,...

przedostatni element listy

-- li:nth-last-child(2){ margin-right:...

placeholder style i wartości

taki sam placeholder dla każdego inputa w js: $(document).ready(function(){ $('form').find("input, input, textarea").each(function(ev) { if(!$(this).val()) {...

przydatne metody jQuery

.offset().top - odległość wskazanego elementu od topu okna przeglądarki setMarginTopContent: function() { var $fromTop = $('.added-box .post-box').offset().top; $('.page...

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;...