Deny wp-admin for non administrator users

Bekijk Deny wp-admin for non administrator users

Moeilijkheidsniveau:

This code will redirect users without "user delete permissions" to the home url.

add_action('admin_init','mp_admin_init');
// Deny wp-admin for loggedin non administrator users
function mp_admin_init()
{
require_once(ABSPATH . WPINC . '/pluggable.php');
$current_user = wp_get_current_user();
$current_user_id = ! empty($current_user) ? $current_user->id : 0;
$current_user = new WP_User($current_user_id);
if(!$current_user->has_cap('delete_users'))
{
wp_redirect(get_option('home'),302);
die();
}
}

Autoptimize admin bar fix released

Bekijk Autoptimize admin bar fix released

Moeilijkheidsniveau: , ,

As we really love the plugin Autoptimize we were troubled by the fact that the admin bar was not showing on front end ..

Therefore we wrote a simple plugin to fix that. Download it here: http://wordpress.org/extend/plugins/autoptimize-admin-bar-fix/


WordCampNL 2012

Bekijk WordCampNL 2012

Vanaf vandaag zijn de kaartjes voor WordCampNL in Utrecht (Seats2Meet) verkrijgbaar.

Uiteraard is MijnPress ook weer van de partij!
Heb je vragen of wil je eens met ons sparren of kijken wat we voor je zouden kunnen betekenen .. spreek ons dan gerust aan!

Wil je ons nu alvast wat vragen? Gebruik het reactieformulier hieronder!


Solution for read more

Bekijk Solution for read more

Moeilijkheidsniveau: ,

Using get_posts and/or setup_postdata($post); ( with a global $post ? )

Not getting the short Read more content when using the_content("Read more"); ? Read more not showing? Read more not working?

Here is the solution: tell WordPress that we want to show excerpt versions of the post by calling:
global $more; $more = 0;


Website veld weghalen

Bekijk Website veld weghalen

Moeilijkheidsniveau:

Als je het standaard url veld wil wegalen bij de reacties kun je in je CSS de volgende simple code neerzetten om de velden te verbergen:

input#url, input#url + label {
    display: none;
}

 

Supersimpel en werkt meteen 🙂