Using wp_get_nav_menu_items() to list children of children pages

Well, I’m afraid I never did work out the code to this. What I did find is a pair of plugins that accomplish what I’m looking to do. List sub pages of the same level as the current sub page/child/grandchild page and then be able to exclude certain pages from showing up. http://wordpress.org/extend/plugins/child-page-navigation/ http://wordpress.org/extend/plugins/exclude-pages/ Might … Read more

How to remove row-actions from pages table?

For non-hierarchical post types the filter is called post_row_actions, for hierarchical it’s page_row_actions. If you want to remove all actions you don’t have to unset the individual items, you can just return an empty array. add_filter( ‘page_row_actions’, ‘wpse16327_page_row_actions’, 10, 2 ); function wpse16327_page_row_actions( $actions, $post ) { if ( ‘page’ == $post->post_type ) { return … Read more

Pagination adding page-numbers dots when using ‘mid_size’ => 0

Here’s a workaround: First change the paginate_links() output type to: ‘type’ => ‘array’, Then we can collect the previous, current and next parts from the paginate_links() output. Here’s a simple example where we target the relevant classes: $next=””; $current=””; $prev = ”; foreach( (array) $paginate_links as $link ) { if( false !== strpos( $link, ‘prev … Read more

TinyMCE custom styles remove class when switching styles

Seems the question was asked at community.tinymce.com and the answer is here: https://community.tinymce.com/communityQuestion?id=90661000000IiyjAAC You can’t make the style you’ve defined remove any previous classes, but what you can do is ‘apply’ the style again by selecting it from the dropdown list and it will be removed – i.e. the class will be removed from the … Read more

Declaring an instance of class included in parent theme from child theme functions.php

Handle all the class loading in your parent theme on a predictable action (point in time) and hook in later in your child theme. Example: add_action( ‘wp_loaded’, ‘parent_prefix_load_classes’, 10 ); function parent_prefix_load_classes() { $classes = [ ‘Extra_Comment_Walker’, ‘Extra_Nav_Menu_Walker’ ]; foreach ( $classes as $class ) { locate_template( “php/class.$class.php”, TRUE, TRUE ); } } Create instances … Read more

add_action in a function, is it possible?

If you want to find out whether you’re on a specific page, post, in a category archive, etc., then core has to offer Conditional Tags for this. If you want to hook a js-script definition, then a better way to do this is the following: // Assuming that you drop your js code into a … Read more