Is there a way I can write a series in WordPress?
I’ve used this plugin for a client site I did a while back…it might do what you need…Organize Series plugin
I’ve used this plugin for a client site I did a while back…it might do what you need…Organize Series plugin
<?php $postTitle = $_POST[‘post_title’]; $post = $_POST[‘post’]; $submit = $_POST[‘submit’]; if(isset($submit)){ global $user_ID; $new_post = array( ‘post_title’ => $postTitle, ‘post_content’ => $post, ‘post_status’ => ‘publish’, ‘post_date’ => date(‘Y-m-d H:i:s’), ‘post_author’ => $user_ID, ‘post_type’ => ‘post’, ‘post_category’ => array(0) ); wp_insert_post($new_post); } ?> <!DOCTYPE HTML SYSTEM> <html> <head> <meta content=”text/html; charset=utf-8″ http-equiv=”Content-Type” /> <title>Untitled Document</title> </head> … Read more
It doesn’t, in the top right under screen options it says, Show on screen, you can set this to a max of 999 ( I have never tried 999 just fyi) and you can select all, then bulk actions—>edit—>apply. Also I think there are plugins that do this that use direct wpdb functions, so you … Read more
next_posts_link and previous_posts_link use the global $wp_query. function get_next_posts_link( $label = null, $max_page = 0 ) { global $paged, $wp_query; http://core.trac.wordpress.org/browser/tags/3.5/wp-includes/link-template.php#L1523 That means you need to do something like this to get those to work correctly. $orig_query = $wp_query; $wp_query = new WP_Query($args); // the rest of your code $wp_query = $orig_query; If you are … Read more
You need to set the who parameter in get_users <?php $blogusers = get_users( ‘orderby=post_count&who=authors’ ); foreach ( $blogusers as $user ) { echo ‘<li>’ . esc_html( $user->display_name ) . ‘</li>’; } ?> EDIT Seems I was to fast answering. The code in your question and in my answer is the start to what you want … Read more
You can filter default rewrite rules and remove those for attachments: function cleanup_default_rewrite_rules( $rules ) { foreach ( $rules as $regex => $query ) { if ( strpos( $regex, ‘attachment’ ) || strpos( $query, ‘attachment’ ) ) { unset( $rules[ $regex ] ); } } return $rules; } add_filter( ‘rewrite_rules_array’, ‘cleanup_default_rewrite_rules’ ); Don’t forget to … Read more
This is what I’m using, cobbled together from snippets found online… It’s uses a filter on manage_posts_colummns to re-jig the headers and an action on manage_posts_custom_column to add the row level data. function custom_columns( $columns ) { $columns = array( ‘cb’ => ‘<input type=”checkbox” />’, ‘featured_image’ => ‘Image’, ‘title’ => ‘Title’, ‘comments’ => ‘<span class=”vers”><div … Read more
As far as I know, as of right now there isn’t a built-in way of removing unwanted inspector controls. You can read THIS POST, but the gist is that there are proposed solutions out there and devs are aware but they have bigger fish to fry atm, apparently. With that said, I guess you are … Read more
I rarely deal with cookies and not sure about complete mechanics there, but here is basic working example of passing current user’s cookies to retrieve preview page source: $preview_link = set_url_scheme( get_permalink( $post->ID ) ); $preview_link = esc_url( apply_filters( ‘preview_post_link’, add_query_arg( ‘preview’, ‘true’, $preview_link ) ) ); $cookies = array(); foreach ( $_COOKIE as $name … Read more
Here is a very rough block of code that should get you started. What it does is look for the most recent “future” or “publish” post and if that value is less than 1 hour different from the latest scheduled post, it schedules the current post to one hour plus the “most recent” time found. … Read more