Table of Contents

Quick links:

WordPress Essential Setup List

  1. increase file upload size to 8MB
  2. Make sure your PHP version is version 7 and above, or WordPress 5.0+ won't load.

Quick Local Computer Install Walkthrough

Tutorial

WordPress backup and restore Guide

structure of wordpress

Backup Method

Restore Method

Problem and Issue on Restore

404 Error after Move or Migrate or Restore

  1. if main page got 404, means your wp-config.php file and wp_options table is not config correct
  2. check below tips for fix

Image not showing up

  1. most likely the uploaded contents like image got old url path, so need string replace in server post table to upload those links
  2. check below tips for fix

Page link not working

  1. page link in wordpress is not link to a physical html page, it is generated from database post entry content, and use url rewrite to create the “permalink”
  2. so the problem is on the permalink creation part, need .htaccess fix or server config fix to make it work
  3. check below tips for fix

Content or Function issue

  1. need to check code on related page or content in database for fix

Switch Database for WordPress

  1. go wordpress main web page folder, and edit wp-config
    define('DB_NAME', 'wordpress_NewDBName');
    define('DB_USER', 'database_access_userName');
    define('DB_PASSWORD', 'database_access_Password');
    define('DB_HOST', 'databaseServerAdress.whatsoever.com_or_IP');

Change WordPress Domain name

  1. change database > wp_options table
  2. fix all upload file url link, like images
    1. install “search and replace” plugin (link)
  3. optionally clean url rewrite cache to fix permalink not working problem
    1. empty or backup current .htaccess file in wordpress main folder
    2. WP-admin page, go Setting > Permalinks, just click save to re-generate the rewrite rules
  4. if above permalink not working, specially you working on local server or custom alias document path,
    1. in server config file, like apache's httpd.conf
      1. make sure rewrite url is loaded in httpd.conf
        LoadModule rewrite_module modules/mod_rewrite.so
      2. make sure your custom path is enabled for rewrite
        <Directory "/Projects/SITE/my_local_addon_path">
            AllowOverride All
            Require all granted
        </Directory>

Customize Wordpress

Hide Side Panel

Hide Page title

Change Menu Font size and bold and width

change login logo and link

Useful Widget

Useful Element for Page

Plugin - WooCommerce Customize

addition ref:

ref: https://www.youtube.com/watch?v=W73umJTCFDE

  1. install normal wordpress first
  2. during initial setup, choose skip setup wizard to avoid error.
  3. install woocommerce and storefront theme
  4. upgrade php to 5.6 at least for woocommerce strip (go cpanel to switch php version, latest is 7.x)

Setup PayPal checkout otpion

  1. all you need is just that email in the PayPal setting, that is it.

Problem and Solution: install missing WooCommerce default pages

Extra related plugin

StoreFront customize

All theme

Customize Guide

Custom Element

Custom Font

Posts and Page Customize

Admin Panel Customize

feature customize

WordPress Theme Structure

root main wordpress functional parts html structure
page-templates for templates of per page setup
inc function module and library

Child Theme Create

Admin Panel Links

Plugins for Page Builder tool

Plugins for Extra Functions

Problem and Fix

Future Reference

https://drupal.org/start
http://www.drupalgardens.com/
https://drupal.org/project/sweaver

http://www.sitepoint.com/forums/showthread.php?1173215-Wordpress-vs-custom-solution
http://www.sitepoint.com/forums/showthread.php?1171051-developing-a-web-app-using-existing-CMS-or-not
http://www.sitepoint.com/forums/showthread.php?996116-Why-Drupal

http://www.youtube.com/user/ShovelCreative/videos
http://shovelcreative.com/#all

https://headway101.com/headway-theme-examples-2013/
http://headwaythemes.com/pricing/
http://headwaythemes.com/features/

http://www.gravityforms.com/
http://www.buzzr.com/

Wordpress vs self-contained Website system

Wordpress self-contained web system
system cost free subscription cost
host cost self setup cost or rental cost included in subscription
plugin and theme options free+premium free+premium
initial setup and design require knowledge or money hire drag and drop
follow up customize require knowledge or money hire drag and drop
deep customize require knowledge or money hire very limited
other system integration require knowledge or money hire very limited

WordPress Security Scan and Guide

Problem and Solution