How to prevent people from seeing an attachment to a scheduled post that’s released in future?

WordPress is engineered exclusively to reside in web-accessible folders, unlike many less user-centric web frameworks, which separate locations of private (code, etc) and public (assets). Making filenames hard to guess is about as good as it gets with normal workflow. To have this really tight you would need completely custom workflow with files places into … Read more

Multiple approval from editors before publishing?

That’s going to require a plugin. Best to roll your own as I couldn’t find an existing plugin for it that was up to date. Here’s the out of date one I found as it might help to look over its code when building your own: https://wordpress.org/plugins/multiple-approvals/

Can’t create posts with WP DB Abstraction Plugin

Finally got it, my problem was in wp-include/post.php, due to bad translations of the queries from MySQL to SQL. I had to replace code in wp_insert_post function with this code: if ( empty($post_date_gmt) || ‘0000-00-00 00:00:00’ == $post_date_gmt ) { if ( !in_array( $post_status, array( ‘draft’, ‘pending’, ‘auto-draft’ ) ) ) $post_date_gmt = get_gmt_from_date($post_date); else … Read more

Background image in posts

The quickest way to achieve this effect is to position: absolute the background image. If your background image is in front of your text you can then use z-index to change the z-order. See https://developer.mozilla.org/en-US/docs/Web/CSS/position and https://developer.mozilla.org/en-US/docs/Web/CSS/z-index for reference on the 2 mentioned properties.