“sufficient permissions” error for admin after duplicating WP database to new install

So you’ve duplicated the tables in the DB, with the new set having the dev_ prefix? In that case, the problem is probably that you have not updated the fields within the duplicated tables that inherit that prefix. For instance, dev_usermeta will now have a meta_key called wp_capabilities. This needs to be dev_capabilities. Also, dev_options … Read more

How do I create a post_id column, for admin posts list?

You haven’t set $post_id so there is no reason is should display. If you have debugging enabled as you should when you are working, you would have spotted the error immediately. What you need to do is: add_action( ‘manage_posts_custom_column’, ‘populate_columns’ ); function populate_columns( $column ) { global $post; if ($column == ‘id’){ echo $post->ID; } … Read more

custom field in admin columns

Try replacing everything from the comment downwards with this. Basically you seemed to have a function in there that wasn’t getting called, and you need to add the case “incr_number” test to the woo_supportpress_ticket_custom_columns function: /*———————————————————————————–*/ /* Admin columns for post types */ /*———————————————————————————–*/ function woo_supportpress_ticket_columns( $old_columns ){ $columns = array( ‘cb’ => ‘<input type=\”checkbox\” … Read more

Admin user roles/permissions

The “Contributor” role has very little access to anything on the back end but can created posts. delete_posts edit_posts read http://codex.wordpress.org/Roles_and_Capabilities#Contributor For comparison, an ordinary “Subscriber” has the last of the three, so “Contributor” has only two extra capabilities. I am not quite sure what “access to specific plugins” means exactly but I am nearly … Read more

Admin Menu Hack (Left side in Dashboard)

Menu items are added to the left hand dashboard menu with a few different functions, depending on where you want it to display. You will probably want to use add_menu_page. The last parameter of this function will determine how far up/down it displays. These are the defaults that you can position your item around: Positions … Read more

How to change widget’s form color in admin?

Register/enqueue an admin stylesheet function my_admin_theme_style() { wp_enqueue_style(‘my-admin-theme’, get_template_directory_uri().’/admin-style.css’); } add_action(‘admin_enqueue_scripts’, ‘my_admin_theme_style’); Then add rules of the form #widget-list div[id*=”_archives-“], div[id*=”_archives-“] { background:red; } Consider that proof of concept. I will leave it up to you to target the precise elements you want.

How to remove permalinks links presents in each page of my site?

You can do this in 2 ways: Remove it from HTML source code (harder, but more correct) Find <footer class=”post-meta”> in your theme files, and remove (or comment) it (with contents). You will see something like this in one of your files: <footer class=”post-meta”> … <a href=”https://wordpress.stackexchange.com/questions/105324/…</a> … </footer> Just remove this part of code … Read more

Adding a single text input field to a custom Dashboard widget

You need a set of functions to : process datas sanitize options allow datas to be updated output the form I like to proceed this way. I set also a function to grab datas so I can call them the simpliest way : add_action(‘wp_dashboard_setup’, ‘wpse_106458_add_widget’); function wpse_106458_add_widget() { $title = my_function_get_options(); $title = $title[‘title’]; wp_add_dashboard_widget(‘widget_id’, … Read more