Skip to content

Instantly share code, notes, and snippets.

View arod2634's full-sized avatar

Alex Rodriguez arod2634

View GitHub Profile
@arod2634
arod2634 / custom-wp-dashboard.php
Created September 21, 2012 02:50
Customize Wordpress Admin Dashboard
<?php
//Add a custom admin dashboard welcome widget
function custom_dashboard_widget() {
echo '<h1>Welcome to your new WordPress site built by an awesome developer</h1>';
}
function add_custom_dashboard_widget() {
wp_add_dashboard_widget('custom_dashboard_widget', 'Integrity Welcomes You To WordPress!', 'custom_dashboard_widget');
}
add_action('wp_dashboard_setup', 'add_custom_dashboard_widget');
@arod2634
arod2634 / https.html
Created October 22, 2018 13:31
WordPress - WPE HTML Post Processing for Forced HTTPS URLs
#https?://(www\.)?(http://domain.com|altdomainname.wpengine.com)/wp-(content|includes)# => https://domain.com/wp-$3
@arod2634
arod2634 / add-wp-admin.sql
Created October 22, 2018 13:29
WordPress - Add Admin User to DB via SQL
INSERT INTO `db_table_name`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('999999', 'alpinealex', MD5('password'), 'Alpine Alex', 'alex@alpinealex.com', 'https://alpinealex.com/', '1999-01-01 00:00:00', '', '0', 'Alpine Alex');
INSERT INTO `db_table_name`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '999999', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `db_table_name`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '999999', 'wp_user_level', '10');
@arod2634
arod2634 / custom-wp-menus.php
Created September 21, 2012 03:06
Customize Wordpress Admin Menus
<?php
//Remove any unnecessary admin menus & sub-menus
function my_remove_menu_pages() {
remove_menu_page('link-manager.php');
remove_menu_page('edit-comments.php');
//remove_menu_page('index.php');
//remove_menu_page('edit.php?post_type=page');
//remove_menu_page('upload.php');
//remove_menu_page('themes.php');
@arod2634
arod2634 / custom-wp-toolbar.php
Created September 30, 2012 01:41
Customize Wordpress Admin Toolbar
<?php
// Customize Admin toolbar if you do desiced to keep it around...
function change_toolbar($wp_toolbar) {
$wp_toolbar->remove_node('comments');
$wp_toolbar->add_node(array(
'id' => 'myhelp',
'title' => 'Help',
'meta' => array('target' => 'help')
));
$wp_toolbar->add_node(array(
@arod2634
arod2634 / custom-wp-login.php
Created September 22, 2012 03:36
Customize Wordpress Admin Login
<?php
// Custom login styles
function custom_login_styles() {
echo '<style type="text/css">
.login h1 a { background-image:url('.get_template_directory_uri().'/images/logo.png) !important; text-align: center !important; width: 350px !important; background-size: 234px; 82px !important;}
body {background-color: #F6F6F6!important;}
div.updated, .login .message {color: #fff !important; border-color: #950639 !important; background-color: #CF153D !important;}
</style>';
}
add_action('login_head', 'custom_login_styles');
@arod2634
arod2634 / custom-wp-admin-footer.php
Created September 22, 2012 03:27
Customize Wordpress Admin Footer
@arod2634
arod2634 / customize-wp-tinymce.php
Created September 22, 2012 02:54
Customize Wordpress TinyMCE Editor
<?php
// Make TinyMCE editor awesome!
function make_mce_awesome( $init ) {
$init['theme_advanced_blockformats'] = 'h2,h3,h4,p';
$init['theme_advanced_buttons1_add'] = 'copy, cut, paste, redo, undo';
$init['theme_advanced_buttons2_add'] = 'anchor, hr, sub, sup';
$init['theme_advanced_disable'] = 'wp_help';
return $init;
}
@arod2634
arod2634 / custom-wp-editor.php
Created September 21, 2012 20:43
Customize Wordpress Editor
<?php
// Remove Meta-Boxes from Posts & Pages Editor Screens
function remove_extra_meta_boxes() {
remove_meta_box( 'postcustom' , 'post' , 'normal' ); // custom fields for posts
remove_meta_box( 'postcustom' , 'page' , 'normal' ); // custom fields for pages
remove_meta_box( 'postexcerpt' , 'post' , 'normal' ); // post excerpts
remove_meta_box( 'postexcerpt' , 'page' , 'normal' ); // page excerpts
remove_meta_box( 'commentsdiv' , 'post' , 'normal' ); // recent comments for posts
remove_meta_box( 'commentsdiv' , 'page' , 'normal' ); // recent comments for pages
remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'side' ); // post tags
@arod2634
arod2634 / custom-wp-editor.php
Created September 21, 2012 20:43
Customize Wordpress Editor
<?php
// Remove Meta-Boxes from Posts & Pages Editor Screens
function remove_extra_meta_boxes() {
remove_meta_box( 'postcustom' , 'post' , 'normal' ); // custom fields for posts
remove_meta_box( 'postcustom' , 'page' , 'normal' ); // custom fields for pages
remove_meta_box( 'postexcerpt' , 'post' , 'normal' ); // post excerpts
remove_meta_box( 'postexcerpt' , 'page' , 'normal' ); // page excerpts
remove_meta_box( 'commentsdiv' , 'post' , 'normal' ); // recent comments for posts
remove_meta_box( 'commentsdiv' , 'page' , 'normal' ); // recent comments for pages
remove_meta_box( 'tagsdiv-post_tag' , 'post' , 'side' ); // post tags