+ Chuẩn bị domain, hosting:
- Mua domain (tên miền)
- Mua, đăng ký gói Hosting phù hợp (PHP,database: My SQL)
- Thực hiện trỏ tên miền về IP của hosting, ví dụ:
+ Cài đặt lên hosting:
- Chọn và download về một phiên bản WP ở đây:
https://wordpress.org/download/release-archive/
- Upload mã nguồn WP lên hosting: dạng một file nén qua bảng điều khiển Control Panel của hosting rồi bung nén hoặc dạng các file lẻ dùng phần mềm giao thức ftp như FileZilla, vào thư mục thường là \public_html \
- Tạo một database và user của database đó, chú ý cấp quyền cho user đó: Manage User Privileges (ALL PRIVILEGES).... nếu không có thể sẽ bị lỗi ở bước sau: Error establishing a database connection
- Nhớ giá trị để khai báo vào trong file wp-config.php, chú ý host miễn phí thường không để nguyên localhost: VD mysql.hostinger.vn
Vào: domain.com để cài đặt
Chọn ngôn ngữ: English hoặc tiếng Việt
Khai báo: .....
+ Cấu hình cơ bản:
Settings-General: Site Title, Tagline, Email Address, định dạng ngày tháng ...
Discussion: Bỏ 2 mục tick của Before a comment appears các bình luận sẽ được đăng ngay không qua kiểm duyệt (dễ bị spam);
Có thể lọc từ khóa nhạy cảm dùng tùy chọn Comment Blacklist
Media: media-large size = 0; Bỏ tick: Crop thumbnail to exact dimensions (normally thumbnails are proportional) và
Organize my uploads into month- and year-based folders
Permalinks: /%postname%/
Apperance:
Menus:
Custom Link: URL http://domain.com và Navigation Label: Trang chủ
Page: Liên hệ, Giới thiệu,...Navigation Label:
Category (post): News,Sản phẩm, Dịch vụ,...
Cài đặt và kích hoạt Plugin cơ bản:
https://wordpress.org/plugins/
iThemes Security
Akismet
TinyMCE Advanced (không cần lắm ?)
WP-Optimize
Basic Google Maps Placemarks
Google Analytics Dashboard for WP
WP SMTP Version 1.1.9 | By BoLiQuan (thachpham)
Với Gmail:
smtp.gmail.com
SSL 465
SMTP Authentication: Yes
WooCommerce - excelling eCommerce
Google XML Sitemaps (xung đột với You SEO)
Greg's High Performance SEO (nhẹ tải thay cho với Hosting yếu)
AJAX Hits Counter + Popular Posts Widget (đếm số click với từng post ... tương đối nhẹ tải)
azurecurve Toggle Show/Hide
Quick Featured Images (link ngoài sẽ tự kéo về local host)
Related Posts by Zemanta
User Role Editor (vẫn tác dụng sau khi gỡ bỏ)
Loco Translate
Polylang
SEO Redirection
Scroll post excerpt:
/* Làm đậm tiêu đề cho Scroll post excerpt Plugin
Open your css file and add the above two css class for style */
.spe_link
{
padding-left:0px;
padding-right:0px;
font-weight:bold;
}
.spe_excerpt
{
padding-left:0px;
padding-right:0px;
}
Font:
Arial, Helvetical,
Functions.php
/* hide the login logo, just add the following code to your functions.php */
add_action( 'login_head', 'theme_hide_login_logo_login_head' );
function theme_hide_login_logo_login_head() {
echo '<style> #login h1 { display: none; } </style>';
}
Favicon
upload file favicon.ico (16x16 px) len thu muc goc cua theme, hoac
doi voi WP ver 4.3 above upload vao yeu cau toi thieu 512x512 px: Appearance -> Customize -> Site Identity
Bảo mật cơ bản:
LOCAL đặt file wp-config.php thành chỉ đọc đối với tất cả-mã 400;
Đổi tiền tố wp_ của database ngay từ đầu dùng iThemes Security;
Đặt pass cho thư mục wp-admin từ Cpanel;
https://www.cloudflare.com/ đổi sang sử dụng nameserver của cloudflare:
Mỗi khi bạn muốn sửa nội dung file CSS hay Javascript, bạn nên kích hoạt chế độ Development Mode (ở Quick Actions) để nó không lưu cache các file tĩnh và như vậy bạn mới thấy sự thay đổi. Chế độ này sẽ tự động bỏ đi sau 3 giờ.
Ngoài ra bạn cũng nên biết là sau này nếu có chuyển host, bạn hãy vào CloudFlare để đổi lại IP của host mới chứ đừng đụng chạm gì đến việc sửa lại Nameserver của tên miền.
Cài plugin Wordpress HTTPS để kích hoạt SSL riêng khi vào phần quản trị web
Tạo file .htaccess với nội dung:
<Files wp-config.php>
order allow,deny
deny from all
</Files>
Khôi phục mật khẩu admin:
- Dùng phpMyAdmin:
Table: wp_users chọn user có quyền admin thay chuỗi MD5 là (pass sẽ là admin):
$P$BN/Ukn4jQ4Xm0YDKT9h/I8YFrNdRZw0
hoặc chọn user nào nhớ mật khẩu, đổi sang có quyền admin bằng cách
- Sửa file functions.php bằng cách chèn vào ...
- Dùng script copy vào thư mục ngang hàng với thư mục ...
Backup
http://www.wpexplorer.com/change-wordpress-theme/
Lấy lại mật khẩu admin qua tài khoản hosting:
Xác định DB_NAME
Vào phpMyAdmin
Mở database lên rồi tìm table wp-users và edit tên tài khoản của bạn. Tìm đến trường user password.
Tiếp đến bạn vào trang: md5.net đây là trang cho phép bạn tạo mật khẩu dưới dạng md5, sau khi đánh tên mật khẩu vào texbox string, nhấn Generate thì ta sẽ được một chuỗi mã hóa. Copy chuỗi đó thay vào giá trị user_pass và nhấn Go.
Bây giờ tài khoản của bạn sẽ có password là đoạn mật khẩu bạn đánh vào trang md5 ở bước trên. Việc còn lại bạn login vào admin và edit lại password của bạn.
Khôi phục
- Upload file .sql qua giao diện database của bảng điều khiển hosting (phpMyAdmin) vào đúng db name
- Dùng phpMyAdmin kiểm tra lại url:
Table: wp_options đổi các trường siteurl,home về domain name phù hợp
Linhtinh
+ Muốn hiện trên trình duyệt là www.domain.com
- Settings->General trong WP sửa tên miền thành có www
- Thêm vào .htaccess dòng lênh sau:
RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L]
<a href="ymsgr:SendIM?Hỗ trợ kỹ thuật"><img src="http://opi.yahoo.com/online?u=ID Yahoo&m=g&t=1"
border="0"></a>
<a href="skype:ID Skype?call"><img src="http://download.skype.com/share/skypebuttons/buttons/call_blue_white_124x52.png" style="border: none;" width="124" height="52" alt="Skype Me™!" /></a>
+Tự động lấy ảnh đầu tiên làm ảnh đại diện, không dùng Plugin: