REQUIRED: Could not find wp_link_pages. See: wp_link_pages by Theme Checker

First, this question should be asked on the Theme Reviewers mail-list, not at WPSE. If you want official answers, you should use the official communication channels. But to answer your question in brief: Themes that implement core features/functionality are required to support the core implementation of those features/functionality. Thus, the requirement to use wp_link_pages() is… … Read more

Widget HTML Display Problem

That’s a common mistake, Shortcodes should return values and not echo. Remember, the Codex is your Friend 😉 Shortcode_API#Output Output The return value of a shortcode handler function is inserted into the post content output in place of the shortcode macro. Remember to use return and not echo – anything that is echoed will be … Read more

Disable sticky option for specific categories

I ended up going with another approach. I check to see what the current user’s role is, then if the role is ‘author’, enqueued a CSS file to hide the sticky option’s checkbox. In the theme’s functions.php file: function hide_sticky_option($hook) { global $current_user; if(‘post.php’== $hook || ‘post-new.php’==$hook){ $role = array_shift($current_user->roles); //get role of current user … Read more

Is it possible to save more than one image to an option?

You define the setting as an array, however, you over and over reference the same entry slider[images]. $wp_customize->add_section(“slider_images”, array( ‘title’ => “Slider”, ‘description’ => “Choose the images for the slider”, ‘priority’ => ’36’, )); $wp_customize->add_setting(“slider_images”, array( ‘default’ => “”, ‘type’ => “option”, )); $slider_images = get_setting(‘slider_images’); $num_images = 0; if (is_array($slider_images) && ! empty($slider_images)) $num_images … Read more