Editor Styles and Typekit

Tom Nowell’s TinyMCE plugin solution works brilliantly, just update the JavaScript to use Typekit’s new async code. Once you use the new async embed code, the 403 problem disappears and you’ll have Typekit-enabled TinyMCE with no fuss! Tom has put all the code together in a blog post. He did all the heavy lifting on … Read more

How to use more than 256MB of memory in the admin?

Theoretically, editing your config.php and add this line before wp-settings.php inclusion. define(‘WP_MEMORY_LIMIT’, ‘256M’); should raise your memory limit for WordPress to 256MB or whatever value you set. And this will work sitewide. However, as sorich87 pointed out, there are few functions that will alter this setting with hard coded 256 MB limit. To Hack or … Read more

Set Default Admin Colour For All Users

You can set (in terms of force) a default color within functions.php like this: add_filter( ‘get_user_option_admin_color’, ‘update_user_option_admin_color’, 5 ); function update_user_option_admin_color( $color_scheme ) { $color_scheme=”light”; return $color_scheme; } Update: The following color schemes are available per default at WP 3.8 fresh light blue coffee ectoplasm midnight ocean sunrise Bonus (found on wpmudev): Disable the Admin … Read more

Hide other users’ posts in admin panel

Here is what I use: // Show only posts and media related to logged in author add_action(‘pre_get_posts’, ‘query_set_only_author’ ); function query_set_only_author( $wp_query ) { global $current_user; if( is_admin() && !current_user_can(‘edit_others_posts’) ) { $wp_query->set( ‘author’, $current_user->ID ); add_filter(‘views_edit-post’, ‘fix_post_counts’); add_filter(‘views_upload’, ‘fix_media_counts’); } } // Fix post counts function fix_post_counts($views) { global $current_user, $wp_query; unset($views[‘mine’]); $types = … Read more

Edit “thank you for creating with WordPress” in version 3.3.1

Credit definitely goes to @kaiser, but here is a full working solution. You can add this code to your functions.php file (in your theme): function wpse_edit_footer() { add_filter( ‘admin_footer_text’, ‘wpse_edit_text’, 11 ); } function wpse_edit_text($content) { return “New Footer Text”; } add_action( ‘admin_init’, ‘wpse_edit_footer’ );

What are the best practices for updating?

Do not just upgrade immediately. Take the time you need for an informed decision. And make a backup, of course. 🙂 Read the changelog for the new version. Example for 3.4.1. The blog announcements and the Codex pages are not complete. Test the upgrade with an exact copy of your production site, including plugins and … Read more

How To Remove WordPress Version From The Admin Footer

Add this to your functions.php: function my_footer_shh() { remove_filter( ‘update_footer’, ‘core_update_footer’ ); } add_action( ‘admin_menu’, ‘my_footer_shh’ ); or, if you’d like to hide it from everyone except admins: function my_footer_shh() { if ( ! current_user_can(‘manage_options’) ) { // ‘update_core’ may be more appropriate remove_filter( ‘update_footer’, ‘core_update_footer’ ); } } add_action( ‘admin_menu’, ‘my_footer_shh’ );

Showing User’s Post Counts by Custom Post Type in the Admin’s User List?

Here’s an expansion of Mike’s tutorial answer. I added links to the types listed so you can click on one and be taken right to a listing of all the posts in that type for that author, which required an additional variable for $counts and some extra output for $custom_column[] add_action(‘manage_users_columns’,’yoursite_manage_users_columns’); function yoursite_manage_users_columns($column_headers) { unset($column_headers[‘posts’]); … Read more