Posts

Generate SALT Keys for Wordpress

When setting up your Wordpress site make sure you add SALT keys to your wp-config.php file. Get these keys generated here: https://api.wordpress.org/secret-key/1.1/salt/ Just copy and paste the 8 lines from the page above into your config file Refresh to generate new keys

Move Wordpress Site to New URL and Web Host

Moving a website and changing your domain name or URLs (i.e. from http://example.com/site to http://example.com , or http://example.com to http://example.net ) requires the following steps - in sequence. Download your existing site files. Export your database - go in to MySQL and export the database. Move the backed up files and database into a new folder - somewhere safe - this is your site backup. Log in to the site you want to move and go to Settings -> General, then change the URLs. (ie from http://example.com/ to http://example.net ) - save the settings and expect to see a 404 page . Download your site files again. Export the database again. Edit wp-config.php with the new server's MySQL database name, user and password. Upload the files. Import the database on the new server. When your domain name or URLs change there are additional concerns. The files and database can be moved, however references to the old domain name or location will remain in the datab...

How To Write your Own Wordpress Plugin

Create your own PHP script usng the following template: <?php /* Plugin Name: Your Own Plugin Name Description: What your plugin does Version: 0.1 License: GPL Author: Brendan Cornelius Author URI: http://br3nd4nc.blogspot.com */ ?> You can add your own PHP code in this file and upload to the "plugins" folder on your server via FTP Once you upload your file go to your plugins section in your Wordpress Dashboard and activate the plugin

How to Add your own shortcode in Wordpress

In your "functions.php" file in your child theme folder create a function and use the following code to initiate the short code add_shortcode('credits', 'show_website_credits'); The first variable above is the shortcode itself ( in this case [credits]) and the second variable is the name of the function. In total it will look like this function show_website_credits() {   return "Website developed by Brendan."; } add_shortcode('credits', 'show_website_credits');

Add cc email address to Contact Form 7 in Wordpress

Simply add this line under the "Additional Settings" field in your Contact Form 7 settings Cc:you@yourdomain.com

Hide Admin Menu Items from Specific Users in Wordpress

If you develop a site for a client add this function to your themes functions.php file and change the user ID (in the example below it's 3) to the ID of the user you want to hide certain admin menu items. You can get the user's ID by hovering over the users name and looking for "user_id=3" in the bottom left corner of your browser or click on the user name and check the ID in the URL In the function below I've added all the admin page names for reference but commented out // the pages I want the user to see. function remove_menus(){   $user_ID = get_current_user_id();      if ($user_ID == '3') {      //remove_menu_page( 'index.php' );                  //Dashboard   remove_menu_page( 'edit.php' );                   //Posts   //remove_menu_page( 'upload.php' );                 //Media   //remove_m...

Wordpress Contact Form 7 manually add Aweber subscribers in PHP

Add this function to the Contact Form 7 functions.php file in the /wp-content/plugins/contact-form-7/includes folder. Works with Contact Form 7 v3.9 upwards Change the details to your Aweber list name, meta ad tracking, form id etc. The redirect and redirect_onlist doesn't actually go the page specified (can be removed if you like) Note: the user still has to confirm the subscription via email to be successfully added to the Aweber list function process_aweber($cf7) { $submission = WPCF7_Submission::get_instance(); if ( $submission ) { $name = $_POST['your-name']; $email = $_POST['your-email']; $str= 'meta_web_form_id='.urlencode('000000000'). '&meta_split_id='.urlencode(''). '&meta_redirect_onlist='.urlencode('http://www.yourdomain.co.za'). '&meta_tooltip='.urlencode(''). '&listname='.urlencode('yourListIDhere'). ...