In case you need to test multiple themes with same plugin you are higly likely create a multisite for comparison or ease of testing Install WordPress Importer plugin wp plugin install wordpress-importer –activate-network

In case you need to test multiple themes with same plugin you are higly likely create a multisite for comparison or ease of testing Install WordPress Importer plugin wp plugin install wordpress-importer –activate-network
While working with one of our client at rtCamp who was using REST API for thier website with PWA theme, We found out that it was taking way too much time at user endpoint wp/v2/users/{id}
Hey there, As you know VIP Quickstart has been deprecated recently. Here is some easy way to get started with VIP development, We hope soon EasyEngine will V4 launch with VIP support but for now, lets do all thing manually. You need Ubuntu 14 / 16 LTS with sudo access also we need svn and […]
Try this. First add the following orderby filter in functions.php function posts_orderby_lastname ($orderby_statement) { $orderby_statement = “RIGHT(post_title, LOCATE(‘ ‘, REVERSE(post_title)) – 1) DESC”; return $orderby_statement; }
//Create function which will return content type function set_html_content_type() { return ‘text/html’; } //now add filter before wp-mail()
WordPress has many users roles, you can redirect particular users by role with following function <?php function redirect_user_on_role() { // retrieve current user info global $current_user; get_currentuserinfo(); // If login user role is Subscriber if ($current_user->user_level == 0) { wp_redirect(esc_url(get_permalink(get_page_by_title(‘Perticluar Page By Name’)))); exit; } // If login user role is Contributor else if ($current_user ->user_level > 1) { wp_redirect(home_url()); exit; } // If login user role is Editor else if ($current_user ->user_level > 8) { wp_redirect(home_url()); exit; } //For other roles else { $redirect_to = ‘http://google.com/’; return $redirect_to; } } add_action(‘admin_init’, ‘redirect_user_on_role’);
Here is example of how we can redirect to custom templates in wordpress plugin with page name, custom post type, custom taxonomies etc <?php add_action(“template_redirect”, ‘my_theme_redirect’); function my_theme_redirect() { global $wp; $plugindir = dirname(__FILE__); // A Specific page by title / name if ($wp->query_vars[“pagename”] == ‘agenda’) { $templatefilename = ‘page-event-list.php’; if (file_exists(TEMPLATEPATH . ‘/’ . $templatefilename)) { $return_template = TEMPLATEPATH . ‘/’ . $templatefilename; } else { $return_template = $plugindir . ‘/templates/’ . $templatefilename; } do_theme_redirect($return_template); } // A Specific Custom Post Type if ($wp->query_vars[“post_type”] == ‘events’) { $templatefilename = ‘single-event.php’; if (file_exists(TEMPLATEPATH . ‘/’ . $templatefilename)) { $return_template = TEMPLATEPATH . ‘/’ . $templatefilename; } else { $return_template = $plugindir . ‘/templates/’ . $templatefilename; […]
I found solution for wordpress 3.6 and just want to share here filter had to be unset due to security problems with it. You could try doing kses_remove_filters() before inserting the post and kses_init_filters() after inserting the post if you are trying to avoid the kses filtering of the post fields. Just be wary since […]