WordPress.org

Ready to get started?Download WordPress

Forums

Edit Flow
Story Budget not displaying anything (16 posts)

  1. MFSAM
    Member
    Posted 9 months ago #

    Hi,

    Thank you for the awesome plugin.

    For some reason I cannot get any posts to display in the Story Budget. It does not matter which workflow stage they are in, nothing ever displays.

    I have tried changing the filters and the date range with nothing still displaying.

    I'm not getting any errors so I have no idea where to begin.

    Any ideas on what could be causing this?

    Thank you,

    http://wordpress.org/plugins/edit-flow/

  2. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    Hey,
    Is the date range set correctly on your budget? (ie: If you only have posts from Oct 23rd, 2013, is your budget set to show posts from Oct 23rd onward, or Oct 24th (today) onward?).

    If that's all correct, the next thing that would be helpful is what kind of plugins and theme are you currently using?

  3. MFSAM
    Member
    Posted 9 months ago #

    Hi cojennin,

    Thank you for your reply.

    I have moved the date around to see if it makes any difference but still not a single post shows.

    At the moment I am using a test site for the plugin which has 3 plugins enabled. Edit Flow, BuddyPress and Error Log Monitor.

    I do have a theme that creates its own custom post types? Although, the Edit Flow Calender works a treat.

  4. MFSAM
    Member
    Posted 9 months ago #

    Hi,

    I just tested with a normal post, not a custom post type and it worked. So Edit Flow does not see my custom post types.

    Is there anything you can think I can do to try and get the plugin to recognize the custom post types? Any reason why the calender displays them but the story budget doesn't?

    Thanks so much for your help!

  5. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    Sorry about the delay.

    If you click the Edit Flow menu link in the WordPress admin and then click on Calendar, do you see an option to select more post types then just Post to appear in the calendar?

    A link to imgur with a screenshot for reference.

    You should be able to see other custom post types that you've created in the calendar settings and after selecting them they should appear in the calendar. If that's not the case, reply back here and I'll try and work out what's going on.

  6. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    Ah whoops, that's for calendar. You're problem is with the story budget. I'll try and work that out, but in the meantime, see if selecting a few items in the calendar settings changes anything for the story budget.

  7. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    If the above doesn't work (and I'm not sure that it will), you should be able to do the following:
    Check out this filter (ef_story_budget_posts_query_args), which you should be able to modify to pull in different post types into the budget. It just utilizes WP_Query, so you should be able to reference the following page when modifying the arguments for that query.

    If you need any help implementing feel free to reply back here.

  8. MFSAM
    Member
    Posted 9 months ago #

    Sorry to be a pain, I will need help implementing this.

    Thanks again for your help!

  9. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    No problem!
    So let's assume I've registered a custom post type in the following way:

    function i_love_reading() {
        $args = array(
          'public' => true,
          'label'  => 'Books',
          'taxonomies' => array( 'category' )
        );
        register_post_type( 'book', $args );
    }
    add_action( 'init', 'i_love_reading' );

    I've included in my registering of the custom post type 'taxonomies' (important if you'd like your custom post type to show up in the budget).

    The other snippet of code you'll need (probably best to put it somewhere in your functions.php) is the following:

    add_filter( 'ef_story_budget_posts_query_args', 'story_budget_custom_post_type_filter' );
    
    function story_budget_custom_post_type_filter( $args ) {
    	$args['post_type'] = array(
    		'post',
    		'page',
    		'book'
    	);
    
    	return $args;
    }

    Notice in the story_budget_custom_post_type_filter function I add to the $args array the 'post_type', and within that I have 'post', 'page', and my custom post_type, 'book'. After I add that snippet, the custom post type 'book', will show up in the story budget. Add or remove more post_types in that function to show or hide them in the story budget.

    Make sure to be careful when modifying your functions.php file!

  10. MFSAM
    Member
    Posted 9 months ago #

    I have placed the code above in the theme's functions.php but it makes no difference unfortunately. I checked and the theme does register 'taxonomies'. Instead of books, I have post type 'news'.

    There has to be something the theme is doing that your plugin doesn't liked. It registers post type slugs with an os_ at the beginning.

    As it's a theme issue I understand that this problem is not yours, so not to worry.

    Thanks again for your help!

  11. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    Interesting, what theme are you currently using (and what are the slugs of the custom post types you're using)? Might be able to rewrite the above to work for it.

  12. MFSAM
    Member
    Posted 9 months ago #

    Hi,

    The theme I am using is Made, which is a premium theme from Theme Forest.

    It creates the post types with slugs that have an os_ at the beginning. So news is os_news.

    I have post types os_film, os_music, os_news, os_tech, os_video, os_tv, os_game and os_culture.

  13. cojennin
    Member
    Plugin Author

    Posted 9 months ago #

    Hrm, premium themes make it a little tougher to debug.

    When you pasted the above code into your functions.php, did you change book to whatever post type you use?

    So the above block of code (the only one you need to paste in) would look more like the following:

    add_filter( 'ef_story_budget_posts_query_args', 'story_budget_custom_post_type_filter' );
    
    function story_budget_custom_post_type_filter( $args ) {
    	$args['post_type'] = array(
    		'post',
    		'page',
    		'<strong>os_news</strong>'
    	);
    
    	return $args;
    }

    Was that how you pasted it in to functions.php?

  14. MFSAM
    Member
    Posted 9 months ago #

    Hi.

    Yeah, that is exactly what I put in the functions.php.

    Does having my post types within strong tags have any influence?

  15. cojennin
    Member
    Plugin Author

    Posted 8 months ago #

    Heh, no on the strong tags. Meant to use those for clarification, guess they don't show up correctly in code segments. I'll try and mess around with it a bit more, but being a premium theme there's not much I can do in terms of testing. Sorry bout that. If you figure it before I do, definitely post the solution back here. I'm curious about what the problem would be.

  16. MFSAM
    Member
    Posted 8 months ago #

    Hi,

    I understand. I will for sure report back if I solve the problem.

    You are more than welcome to have a dig around on my test site if you like but I have no idea how I'd send you the details if you did.

    Thanks again for all your help!

Reply

You must log in to post.

About this Plugin

About this Topic

Tags