Set a menu item to display during certain times

Since you need to edit theme files, you’ll first want to determine whether you’re using a custom-built theme or something that was downloaded from somewhere. If it was downloaded from somewhere, you’ll need to create a child theme (basically, you just create a new style.css file which only needs to contain comments at the top, … Read more

Detect if Cron is Running

Yes, wp_doing_cron will return true if the current request is a WP Cron request, or if it’s triggered from WP CLI https://developer.wordpress.org/reference/functions/wp_doing_cron/

Update Content based on expiration time or queued processing

Few things come to my mind, which could help. Post status Perhaps you could use the pending post status, which you would use as a parameter in aggiorna_dati(), for the auto-generated posts that needs to be processed by funzione_recensione(). After the function is done it would change the status to something else. $args[‘post_status’] = ‘pending’; … Read more

File Type Is Not Permitted – Cronjob

Defining ALLOW_UNFILTERED_UPLOADS isn’t enough anymore: it doesn’t grant the capability, it just permits non-admin users who have the unfiltered_uploads capability to upload any file (except on a multisite). You also need to grant yourself the capability, e.g. from Sebastian’s answer here # # For this, see: wp-includes/capabilities.php > map_meta_cap() # function wpse_6533_map_unrestricted_upload_filter($caps, $cap) { if … Read more

Any insights into Transient API locking, cron and threading?

How does one go about locking down transient API requests for multiple threading? Has anything done some benchmarking, just how much can the transient API handle for multiple concurrent requests? Under normal circumstances Transients API is essentially thin wrapper on top of Options API. The difference is that (unlike plain options) transients might make use … Read more

WP Cron is “half-failing” to insert posts

I just encountered this very same problem. I was trying to do wp_insert_post() from within a cron action, and the script would apparently just die during some save_post action handler. I tracked down my problem, which turned out to be a save_post handler which is used to save the POST data from a custom metabox. … Read more

WP Super Cache All Pages [closed]

Plugins such as WP Super Cache have a setting for that. It’s called “pre-load”, it allows you to pre-load pages and you can set an specific interval to regenerate cache. If you publish at least 3 or 4 times a week a good configuration could be every 4000 minutes.

How to Better Control WordPress Cron Jobs?

To disable WordPress Cron Jobs, place this in wp-config.php: define(‘DISABLE_WP_CRON’, true); To schedule a cron job in Linux with cPanel for example… This is the command you might run: wget -q -O – http://www.your-domain.org/wp-cron.php?doing_wp_cron >/dev/null 2>&1 The end of the above command just suppresses any output. Just pick the interval of your choice for setting … Read more