Wordpress
Dodanie strony do panelu admina
admin Wordpress
parę sposobów na dodanie strony z opisem tematu w panelu administratora: w admin-menu.php podpiętym do function php poprzez: include_once 'lib/admin-menu.php'; aby otrzymać...
Rejestracja custom post
custom post Wordpress
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
menu Wordpress
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
category Wordpress
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
image
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...
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
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
Wordpress
dodanie pliku template-name.php poprzez kod: include(TEMPLATEPATH . '/template-name.php'); load_template(TEMPLATEPATH . '/template-name.php'); locate_template($template_names,...
pierwszy wpis
query_posts() Wordpress
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
color Wordpress
w functions.php dodajemy: function my_mce4_options($init) { $default_colours = '"000000", "Black", "993300", "Burnt orange",...
custom post link current w menu
menu Wordpress
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...