4 kỹ thuật cần thiết để cải tiến thanh menu của WordPress

Nếu bạn vừa tiến hành nâng cấp WordPress tới phiên bản 3.1 thì sẽ phát hiện thêm một điểm mới lạ rằng hệ thống sẽ hiển thị thanh WordPress Admin cho người quản trị và người dùng bình thường đăng nhập. Nếu WP Admin Bar được tạo ra để nhằm cung cấp cho người dùng sự tiện lợi qua những đường dẫn phía bên trên mỗi trang, thì chức năng này không đi kèm với bất cứ hình thức tùy chỉnh nào, đã vô tình ảnh hưởng phần nào đó đến tính hữu dụng của nó. Trong bài viết dưới đây, chúng tôi sẽ giới thiệu 4 cách thiết lập cơ bản để cải thiện tối đa công dụng của WP Admin Bar.

1. Xóa bỏ các đường dẫn sẵn có khỏi WP Admin Bar:

Chuyển tới thư mục theme, và mở file functions.php bằng ứng dụng chỉnh sửa text bất kỳ. Sau đó, thêm đoạn code sau vào phía cuối:

add_action( ‘wp_before_admin_bar_render’, ‘remove_admin_bar_links’ );
function remove_admin_bar_links() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu(‘comments’);
}

Đoạn code trên có chức năng xóa bỏ đường dẫn COMMENTS khỏi Admin Bar. Cơ chế hoạt động dựa trên hàm $wp_admin_bar->remove_menu(ID), với việc cung cấp ID của đường dẫn cần xóa (trong trường hợp này thì ID tương ứng là COMMENTS), bạn hoàn toàn có thể gỡ bỏ bất kỳ đường dẫn nào khỏi Admin Bar.

Dưới đây là danh sách một số ID thường xuyên sử dụng và rất hữu ích với phần lớn chúng ta:

– my-account-with-avatar / my-account: kết nối tới tài khoản của bạn, tại đây thì thông số ID phụ thuộc vào việc người dùng có kích hoạt hay không hiển thị avatar.

– my-blogs: menu của Sites, chỉ hoạt động với chế độ Network.

– edit: đường dẫn để chỉnh sửa bài viết hoặc trang.

– new-content: thêm menu New.

– comments: kết nối tới những phần bình luận.

– appearance: menu Appearance.

– updates: cập nhật các đường dẫn.

– get-shortlink: tạo đường dẫn ngắn tới trang bất kỳ.

2. Gán thêm đường dẫn tùy chỉnh vào WP Admin Bar:

Để tự thêm những đường dẫn của riêng bạn vào menu bar Admin, hãy thêm những dòng mã sau vào trong file functions.php:

add_action( ‘wp_before_admin_bar_render’, ‘add_admin_bar_links’ );
function add_admin_bar_links() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
‘id’ => ‘Google’,
‘title’ => __(‘Google’),
‘href’ => ‘http://google.com’
));
}

Theo như ví dụ trên, chúng ta đã thêm Google.com như 1 đường dẫn mới trong Admin Bar, tất nhiên rằng có thể điều chỉnh lại thành bất cứ gì theo yêu cầu của bạn. Những tham số cần chú ý ở đây là id, title và href:

id: điểm nhận dạng của đường dẫn.
title: tên hiển thị trên thanh Admin Bar.
href: địa chỉ đường dẫn sẽ trỏ đến.

Ví dụ, bạn có thể tạo submenu bằng đoạn mã dưới đây:

add_action( ‘wp_before_admin_bar_render’, ‘add_admin_bar_links’ );
function add_admin_bar_links() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
‘id’ => ‘Google’,
‘title’ => __(‘Google’),
‘href’ => ‘http://google.com’
));
$wp_admin_bar->add_menu( array(
‘parent’=>’Google’,
‘id’ => ‘GoogleAnalytics’,
‘title’ => __(‘Google Analytics’),
‘href’ => ‘http://google.com/analytics’
));
}

Kết quả sẽ trông giống như hình dưới đây:

wordpress01 4 kỹ thuật cần thiết để cải tiến thanh menu của WordPress

3. Hiển thị form login nếu người dùng chưa đăng nhập:

Ở chế độ mặc định, thanh Admin Bar chỉ hiển thị dành cho người sử dụng đã đăng nhập. Nhưng vì 1 lý do nào đó, bạn muốn Admin Bar này luôn hiển thị, đồng thời đi kèm với các mẫu login nếu người dùng chưa đăng nhập, hãy sử dụng WordPress Admin Bar Improved để kích hoạt tính năng này.

4. Tắt bỏ hoàn toàn Admin Bar:

Nghe có vẻ bất hợp lý, nhưng nhiều người lại muốn hoàn toàn gỡ bỏ thanh menu này. Đăng nhập vào bảng điều chính của WordPress và chọn thẻ Profile. Bên dưới mục Show Admin Bar, bỏ dấu chech tại when viewing sitein dashboard:

wordpress02 4 kỹ thuật cần thiết để cải tiến thanh menu của WordPress

Nếu bạn là người quản lý nhiều blog (hoặc làm việc ở chế độ Network) và muốn tắt bỏ chức năng Admin Bar đối với tất cả các tác giả, hãy thêm dòng mã sau vào trong file functions.php:

add_filter( ‘show_admin_bar’, ‘__return_false’ );

Chúc các bạn thành công!

 

11 thủ thuật bảo mật wordpress

Hôm nay mình xin đưa ra 1 bài liên quan tới việc bảo mật trong webiste wordpress bởi vì vấn đề bảo mật đối với bất kỳ một site nào là điều quan trọng nhất, cần thiết nhất Dưới đây là 11 thủ thuật mà mình có tìm hiểu qua và có tham khảo các site

1. Mã hóa thông tin đăng nhập:

Đây là điểm cần quan tâm đầu tiên của chúng ta tại đây là mỗi khi đăng nhập thì mật khẩu sẽ không được mã hóa mà truyền thẳng vào cơ sở dữ liệu lưu trữ. Nếu bạn truy cập ở nơi công cộng thì cơ hội dành cho hacker để “nhòm ngó” và lấy cắp thông tin này là rất lớn nhờ vào các phần mềm Keylogger hoặc ứng dụng khác. Tuy nhiên, chúng ta hoàn toàn có thể khắc phục được vấn đề này bằng plug – in Chap Secure Login với chức năng chính là gán thêm những đoạn mã hash ngẫu nhiên vào chuỗi ký tự mật khẩu, sau đó tiến hành xác nhận tính hợp pháp của tài khoản với giao thức CHAP.

2. Ngăn chặn Brute Force Attack:

1 11 thủ thuật bảo mật wordpress

Trên thực tế, tin tặc hoàn toàn có thể bẻ gãy mật khẩu đăng nhập cũng như thông tin xác nhận của người dùng bằng cách sử dụng cơ chế Brute Force Attack. Để giảm thiểu nguy cơ này, các bạn hãy sử dụng plug – inLogin LockDown dành cho WordPress. Tiện ích này sẽ ghi lại toàn bộ thông tin mỗi khi có yêu cầu truy cập từ 1 địa chỉ IP nào đó thực hiện nhiều lần đăng nhập vào hệ thống WordPress, sau một số lần đăng nhập thất bại nhất định nào đó thì hệ thống sẽ khóa chức năng truy cập, cũng như tất cả yêu cầu khác từ địa chỉ đó.

3. Sử dụng mật khẩu theo đúng tiêu chuẩn:

Đây là điều rất cơ bản, nhưng có vẻ nhiều người vẫn không áp dụng chuẩn xác, đó là lựa chọn và sử dụng mật khẩu phức tạp nhưng vẫn phải dễ nhớ, người khác khó đoán, không dùng những chuỗi thông tin quen thuộc như tên người thân, số điện thoại, địa chỉ… mà phải kết hợp ký tự và con số, ký tự đặc biệt, chữ hoa chữ thường…

4. “Bảo vệ” thư mục wp-admin:

2 11 thủ thuật bảo mật wordpress

 

Về mặt bản chất, thư mục wp-admin chứa tất cả các thông tin quan trọng, cần thiết và có thể ảnh hưởng trực tiếp tới độ ổn định của hệ thống. Và 1 giải pháp nên sử dụng tại đây là cài đặt plug – in AskApache Password Protectdành cho WordPress để đặt mật khẩu bảo vệ thư mục đó, cấp quyền truy cập cho người hoặc tài khoản mà bạn tin cậy.

5. Xóa bỏ thông tin về phiên bản WordPress:

Trên thực tế, có rất nhiều bộ theme WordPress có chứa thông tin về phiên bản trong thẻ meta, và dựa vào đó, hacker có thể dựa vào điều này để tìm phương án tấn công phù hợp. Để khắc phục, các bạn hãy truy cập vào bảng điều khiển chính của WordPress, sau đó mở Design > Theme Editor. Ở phía bên phải, chúng ta chọn fileHeader và tìm kiếm dòng mã có dạng như dưới đây: ” /> Hãy xóa dòng này và nhấn nút Update File. Các bạn cần lưu ý rằng với phiên bản WordPress 2.6 hoặc mới hơn thì hệ thống tự động gắn thông tin phiên bản trong phần Wp_head. Và để khắc phục, chúng ta chỉ cần cài đặt plug – in WP Security Scan.

6. “Giấu” thư mục plugins:

Nếu truy cập vào thư mục hoặc đường dẫn http://yourwebsite.com/wp-content/plugins, bạn sẽ thấy toàn bộ danh sách plug – in của hệ thống được sử dụng. Nếu muốn ẩn thư mục này thì các bạn chỉ cần đăng tải fileindex.html trống tới thư mục plugin này. Rất đơn giản, chỉ cần mở 1 ứng dụng chỉnh sửa text bất kỳ, sau đó lưu lại thành index.html, dùng chương trình ftp và tải file index.html này vào thư mục /wp-content/plugins.

7. Thay đổi tên đăng nhập:

3 11 thủ thuật bảo mật wordpress

Tên Username mặc định ở đây là admin, tuy nhiên chúng ta vẫn có thể thay đổi được để cản trở quy trình tấn công của hacker vào những hệ thống đơn giản. Trong bảng điều khiển chính của WordPress, các bạn mở Usersvà tạo mới 1 tài khoản, sau đó gán quyền administrator và đăng nhập lại bằng tài khoản vừa tạo.Truy cập vào phần Users, lần này các bạn đánh dấu check vào ô bên cạnh admin và chọn Delete. Khi hệ thống hiển thị cửa sổ xác nhận thông báo, chúng ta chọn Attribute all posts and links to: và chọn tài khoản vừa tạo tại bước trên trong danh sách dropdown. Quá trình này sẽ chuyển toàn bộ các bài viết sang tài khoản mới. Sau đó các bạn nhấn Confirm Deletion.

8. Luôn cập nhập phiên bản mới nhất của WordPress và plug – in:

Về mặt kỹ thuật, phiên bản mới nhất của WordPress luôn được cập nhật các bản vá bảo mật, do vậy người dùng hãy để ý đến quá trình này.

9. Thực hiện quy trình quét thường xuyên:

4 11 thủ thuật bảo mật wordpress

Như đã đề cập tới ở bên trên, các bạn cần cài đặt tiện ích WP Security Scan và tiến hành quét thường xuyên nhằm phát hiện ra các lỗ hổng bảo mật trong hệ thống. 1 điểm nữa cần áp dụng ở đây là thay đổi wp_ thành bất tiền tố tùy chỉnh, nhằm tránh khỏi sự nhòm ngó của hacker.

10. Sao lưu cơ sở dữ liệu:

Để thực hiện việc này, các bạn hãy cài đặt và sử dụng tiện ích hỗ trợ WP-DB-Backup với chức năng chính là sao lưu toàn bộ cơ sở dữ liệu của hệ thống theo thời gian và lịch sắp đặt của người quản trị.

11. Thiết lập mức phân quyền phù hợp:

Trong trường hợp có nhiều hơn 1 tác giả – Author trong hệ thống của bạn, hãy sử dụng plug – in Role Managerđể tạo, quản lý và giám sát mức phân quyền đối với người dùng hoặc nhóm người dùng trong hệ thống.

11 thủ thuật bảo mật wordpress http://thuthuatwordpress.org/11-thu-thuat-bao-mat-wordpress/

Giao diện Theme WordPress miễn phí

Giao diện WordPress tin tức miễn phí

Newspress is a news magazine wordpress theme. This is a minimalist theme . The theme isWordPress 3 ready with 2 different custom menus, featured images, featured news section, Flash news ticker, theme options, widgetized sidebar and footer.

The theme options page has the settings to adjust your timezone, and select categories for the ‘Flash News Ticker’ and the ‘Featured post section’

16 Giao diện Theme WordPress miễn phí

LIVE DEMO – DOWNLOAD

Giao diện wordpress cho blogging

Mentor is a 2 column free premium wordpress theme. This theme is designed with a color combination of green, brown, cream and white color scheme. The design of the theme makes it ideal for magazine and personal blogs.

27 Giao diện Theme WordPress miễn phí

LIVE DEMO – DOWNLOAD

Vulcan is our new stylish theme from fabseries. Vulcan has a stylish design and color combination. Theme features a jquery slider and WP 3 features.

36 Giao diện Theme WordPress miễn phí

LIVE DEMO – DOWNLOAD

42 Giao diện Theme WordPress miễn phíDEMO – DOWNLOAD

 

51 Giao diện Theme WordPress miễn phí

Nguồn :http://www.thuthuatwordpress.com

Tối ưu hóa bố cục website cho seo

Trong xu hướng thiết kế web hiện đại, có 2 cách để thiết kế bố cục (layout) phổ biến là các bảng (table) lồng nhau và dựa vào chuẩn CSS dùng thẻ div. Vậy tối ưu hóa bố cục website cho seo như thế nào ?

Cách thiết kế layout theo dạng table đã quá phổ biến với các nhà thiết kế website vì

  • Hình ảnh, văn bản trình bày trực quan
  • Thời gian thiết kế nhanh
  • Tương thích tốt các loại trình duyệt
  • Thời gian học nhanh

Nhưng việc lạm dụng thiết kế layout theo table cũng dẫn đến một số rắc rối cho các designer. Vào cuối thập niên 90, W3C giới thiệu CSS (Cascading Style Sheets) cho phép tùy biến những kiểu thể hiện khác nhau cho tài liệu HTML. Các trình duyệt nhanh chóng hỗ trợ CSS, các designer bắt đầu áp dụng chuẩn này cho các bản thiết kế của họ.

Sau đây là những lý do chính của việc các designer từ bỏ việc sử dụng table và chuyển sang dùng CSS:

  • Table làm gia tăng kích thước của site dẫn đến việc tiêu tốn băng thông không cần thiết .
  • Tiêu tốn thời gian hiệu chỉnh nhiều hơn so với việc dùng CSS nếu website có thay đổi.
  • Những người khiếm thị hoặc những người truy cập website bằng DTDĐ hay PDA sẽ không được hiển thị đúng đắn.
  • Tách biệt thiết kế và nội dung
  • Tương thích với các SE
  • Dễ dàng thay đổi và kiểm soát bố cục thông qua ID
  • Cuối cùng, tiêu chuẩn web W3C hiện tại là sử dụng CSS và tin tốt lành là hiện nay tất cả các trình duyệt đều hỗ trợ chuẩn này.

Tại sao CSS tốt hơn?

Thiết kế layout với CSS có một số thuận lợi đối với việc tối ưu hóa công cụ tìm kiếm (SEO) điển hình là việc có thể đặt nội dung trước các mã lệnh khác bằng thẻ DIV (luôn nhớ rằng việc bố trí những nội dung quan trọng bao gồm từ khóa lên phần đầu của trang web luôn làm gia tăng sự nổi bật của từ khóa).
CSS giúp giảm bớt kích thước của trang web và khách tham quan (visitor) không cần phải tải về những dữ liệu mang tính chất trình bày khi xem mỗi trang vì chúng đã được lưu trong bộ nhớ tạm (cache) của trình duyệt.

Những thuận lợi khi dùng CSS

  • Đồng bộ định dạng và dùng chung cho tất cả các trang.
  • Vẫn có thể dùng CSS ngoài mục đích SEO.
  • Website sẽ được tổ chức chặt chẽ và dễ bảo trì.

Tóm lại, dùng thẻ DIV nói riêng hay CSS nói chung thay thế cho các table lồng nhau sẽ làm giảm đáng kể kích thước trang, tổ chức website được chặt chẽ hơn, dễ bảo trì hơn và gia tăng tính khả dụng. Một điểm không thuận lợi khi sử dụng CSS là chúng ta phải học về nó, tuy nhiên, điều này không quá khó cho các webmaster.

Cả hai phương pháp, table lồng nhau và CSS đều được quan tâm khi nói về SEO. Nhưng chúng ta đã biết, các robot sẽ quét qua toàn bộ mã trong các trang web mà chúng viếng thăm, tuy nhiên, nếu số lượng mã quá lớn, các robot có thể không tiếp cận trọn vẹn, từ đó, việc bố trí nội dung sao cho các robot có thể tiếp cận là một điều khá quan trọng và điều này chắc chắn việc dùng CSS sẽ làm tốt hơn. Bây giờ chúng ta sẽ xem qua vài bước thực tế về việc sử dụng thẻ DIV so với table để nâng cao sức hấp dẫn cho các công cụ tìm kiếm (SE).

Tối ưu hóa trang web dựa trên table

14 Tối ưu hóa bố cục website cho seo
Khi một trang web được tạo ra khi dùng table, thông thông phần nội dung chính sẽ nằm ở ô dưới cùng bên phải của table. Các robot quét 1 trang web theo chiều từ trái sang phải và từ trên xuống dưới sẽ đi qua rất nhiều đoạn mã trước khi tiếp cận được nội dung này. Để tránh điều này, chúng ta phải bố trí nội dung vào những ô đầu tiên nằm ở phần trên của table và cách tốt nhất là đưa nội dung lên trên mã HTML bằng cách dịch chuyển phần menu từ trái sang phải (menu thường được bố trí bên trái). Để các robot có thể đọc nội dung đầu tiên mà vẫn giữ được menu bên trái là tạo ra một ô (cell) rỗng nằm trên menu như hình bên dưới.

Như hình minh họa bên trên, chúng ta dùng 1 cell rỗng với thuộc tính rowspan, các robots khi quét trang này sẽ duyệt qua cell rỗng ở dòng 1, sau đó chúng sẽ tiếp cận đến nội dung mong muốn của chúng ta trong khi menu vẫn được bố trí theo sự phổ biến bên tay trái bất chấp menu có thể là hình ảnh.
25 Tối ưu hóa bố cục website cho seo

Lời khuyên: Sử dụng table phân lớp (layer) sẽ tải trang nhanh hơn. Các trình duyệt hiển thị table tuần tự, cung cấp cho visitor những thông tin đầu tiên trong khi vẫn tiếp tục tải trang. Vì thế tôi khuyên bạn nên chia ra thành nhiều table riêng biệt để có thể tải nhanh chóng từng table.

Tối ưu hóa trang web dựa trên CSS

Website dùng CSS sẽ dễ dàng kiểm soát các mã HTML và không mất nhiều thời gian để bố trí vị trí nội dung phù hợp khi các robot tham quan.
34 Tối ưu hóa bố cục website cho seo
Như hình minh họa bên trên, trực quan chúng ta nhận thấy rằng nội dung không phải là phần đầu tiên các robot quét nhưng vì được bố trí trong thẻ DIV nên nó là vị trí tốt nhất. Luôn nhớ nguyên tắc hàng đầu từ khóa nằm gần vị trí đầu trang hoặc đầu câu luôn thuận lợi trong việc gia tăng kết quả xếp hạng.
Đến đây, nếu bạn vẫn thích dùng table, tôi không cản bạn. Nhưng các website sẽ ít mã hơn, kích cỡ nhỏ hơn và tốc độ tải nhanh hơn nếu dùng XHTML và CSS. Và những điều này luôn phù hợp cho visitor lẫn các SE.

Lời khuyên khi tối ưu hóa bố cục website cho seo

Ngừng sử dụng TABLE để chuyển sang DIV

  • TABLE làm cho kích cỡ trang web tăng lên
  • Thay đổi layout TABLE tốn nhiều công sức & thời gian
  • Gia tăng tỷ lệ mã trong nội dung
  • Không thể hiện đúng đắn với smartphone hoặc PDA
  • Lạm dụng TABLE lồng nhau dẫn đến gia tăng tỷ lệ mã trong nội dung.
  • Dùng DIV để đặt nội dung vào phần đầu của trang web.
  • TABLE sẽ gây trở ngại cho spider thu thập thông tin trang web
  • Đảm bộ lộ trình của spider tiếp cận nội dung trang web là ngắn nhất.

Bài viết Tối ưu hóa bố cục website cho seo được seotopten.net biên soạn lại

theo Tối ưu hóa bố cục của trong trang web

12 jQuery lightbox tốt nhất cho blog và website

Lightbox là một dạng cải tiến từ popup. Nó giống Popup là nó cũng bật ra (pop up), “đè” lên phần còn lại của trang web. Y2Graphic tổng hợp 12 plugin về Lightbox nên dùng khi thiết kế web. Bạn không nên bỏ qua bài viết này vì nó hữu ích cho dự án của bạn. Hãy khám quá.

Facebox

12 12 jQuery lightbox tốt nhất cho blog và website

Fancy box

23 12 jQuery lightbox tốt nhất cho blog và website

Fancy zoom

32 12 jQuery lightbox tốt nhất cho blog và website

Greybox

greybox 12 jQuery lightbox tốt nhất cho blog và website

Werkstette

42 12 jQuery lightbox tốt nhất cho blog và website

Lightbox 2

52 12 jQuery lightbox tốt nhất cho blog và website

Lightview

6 12 jQuery lightbox tốt nhất cho blog và website

Litebox

71 12 jQuery lightbox tốt nhất cho blog và website

Pirobox

pirobox 12 jQuery lightbox tốt nhất cho blog và website

Pretty Photo

8 12 jQuery lightbox tốt nhất cho blog và website

Shadowbox

9 12 jQuery lightbox tốt nhất cho blog và website

Thicbox

thickbox 12 jQuery lightbox tốt nhất cho blog và website

Cách tạo vị trí menu trong theme WordPress theo ý muốn

wordpress menu title Cách tạo vị trí menu trong theme WordPress theo ý muốn

Trong quá trình làm blog với WordPress, chắc hẳn là bạn sẽ cảm thấy khó chịu khi chỉ phải sử dụng những vị trí cho menu được cố định do theme đó định sẵn. Chẳng hạn như theme mà bạn đang sử dụng chỉ hỗ trợ cho menu ở vị trí top (trên cùng), và bạn muốn tạo menu ở vị trí bottom (dưới cùng), hay đơn giản là nằm ở vị trí bên trái hoặc bên phải để tạo các danh mục sản phẩm. Nếu các bạn đang gặp rắc rối như mình nói ở trên thì thủ thuật mà mình giới thiệu sau đây sẽ giúp bạn giải quyết triệt để vấn đề này.
Trước hết chúng ta cần làm theo các bước sau đây :

Bước 1 : Register Menus

Đầu tiên các bạn tìm đến file function.php trong folder theme mà các bạn đang sử dụng. Chúng ta sẽ viết vài dòng code vào file này để đăng ký (register) tên menu của bạn. Các bạn copy đoạn code sau :

function register_my_menus() {     register_nav_menus(            array( ’header-menu’ => __( ’Header Menu’ ) )      );}add_action( ’init’, ’register_my_menus’ );

Ở đoạn code trên chúng ta đăng ký tên menu là ” Header Menu “. Nếu các bạn muốn hiện nhiều hơn một menu thì làm thế này :

function register_my_menus() {       register_nav_menus(        array(        ’header-menu’ => __( ’Header Menu’ ),        ’extra-menu’ => __( ’Extra Menu’ )            )                         );}add_action( ’init’, ’register_my_menus’ );

Chúng ta sẽ có 2 tên menu được đăng ký là ” Header Menu ” và ” Extra Menu “.

Bước 2 : Hiển thị Menu trên Theme

Sau khi đăng ký xong, chúng ta sẽ chọn một vị trí nào đó trong Theme của bạn để hiển thị menu ra đúng vị trí đó. Để làm điều này thì các bạn chỉ cần copy đoạn code sau vào vị trí mà bạn muốn hiển thị menu.

<?php wp_nav_menu( array( ’theme_location’ => ’header-menu’ ) ); ?>

Cái quan trọng nhất trong đoạn code trên chúng ta cần chú ý là chỉ định theme_location cho tên menu mà chúng ta đăng ký. Nếu bạn nào muốn chèn thêm class cho menu thì có thể làm thế này :

wp_nav_menu( array( ’theme_location’ => ’extra-menu’, ’container_class’ => ’my_extra_menu_class’ ) );

Phần code coi như xong, để hoàn tất thì các bạn vào trang Admin , vào Appearance -> Menus , lúc này trong theme của bạn sẽ xuất hiện thêm một vị trí menu cho bạn.
Hy vọng với thủ thuật đơn giản này sẽ giúp các bạn làm chủ blog WordPress và có thêm kinh nghiệm cho việc lập trình của mình.

Chúc các bạn thành công !

Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

XAMPP là phần mềm dùng để tạo localhost miễn phí tốt nhất hiện nay.

Trang chủ: http://www.apachefriends.org/en/xampp.html

Phiên bản dành cho Windows: http://www.apachefriends.org/en/xampp-windows.html

Link Download: http://www.apachefriends.org/download.php?xampp-win32-1.8.1-VC9-installer.exe

 

Sau khi download về nhấp đúp chuột để tiến hành cài đặt

11 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

Download xampp về

21 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

Chọn ngôn ngữ

Sau đó các bạn nhấn NEXT, sẽ hiện ra bảng lựa chọn các chương trình sẽ cài, hãy để mặc định (chọn tất cả) và tiến hành cài đặt, vì cài hết hoàn toàn không nặng máy, mà lại tiện cho chúng ta sau này có sử dụng đến thì không cần phải cài thêm,…

Tiếp tục nhấn NEXT, sẽ hiện ra bảng chọn thư mục cài đặt, bước này mình hay để mặc định, sẽ được cài đặt tại: C:xampp, sau đó nhấn nút Install

31 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

Install xampp

TIẾP THEO ngồi online facebook tầm 3 phút rồi quay lại xem thì xampp đã được cài đặt thành công rồi đó %29 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost Nhấn Finish để hoàn tất việc cài đặt.

Nhấp vào shortcut của xampp ngoài desktop để vào bảng quản lý:

41 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

shortcut xampp

CÁCH BẬT APACHE VÀ PHPMYADMIN

Ở bảng quản lý, nhấp vào Start ở 2 lựa chọn Apache và MySQL

51 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

start apache

Nhấp lại nhiều lần nếu không bật thành công!

CÁCH TẠO DATABASE

Sau khi đã cài đặt và bật xampp thành công, chúng ta bắt đầu tạo cơ sở dữ liệu (database) mới, và bắt đầu copy file (php) vào thư mục htdocs, thư mục này giống như thư mục public_html trên host theo hướng dẫn sau:

Địa chỉ trang phpMyadmin: http://localhost/phpmyadmin hoặc http://127.0.0.1/phpmyadmin

Nhìn tổng quan:

221 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

phpMyadmin

Cách tạo 1 database mới trên localhost:

7 Hướng dẫn cài đặt phần mềm XAMPP để tạo localhost

tạo database mới trên localhost

Lúc này ta sẽ có được các dữ liệu sau để khai báo vào file config.php

Hostname: localhost (trên host thông thường giá trị này cũng như vậy)

Database name: yeuwordpress_v1 (là tên database chúng ta vừa tạo ở trên)

Database username: root

với password rỗng (để trống, không điền gì cả), mặc định password root của localhost khi cài bằng xampp là như vậy, chúng ta có thể thay đổi theo ý muốn hoặc để mặc định.

Vậy là xong database, source code thì các bạn copy vào đường dẫn: C:xampphtdocs

 

Bài tiếp mình sẽ hướng dẫn các bạn cài đặt wordpress trên localhost

WordPress và SEO

Vậy còn đối với SEO thì WordPress đã làm được những gì? Tại sao ai cũng nói WordPress tốt cho seo nhất, chính tôi cũng là người tìm câu trả lời và hiện tại thì tôi đang chia sẻ với tất cả các bạn

Khi nói đến vấn đề thì thì đừng nên tách biệt plugin vì vốn dĩ WordPress nổi tiếng và linh động chính là nhờ hệ thống plugin cực kỳ phong phú và gần như có thể đáp ứng mọi nhu cầu cơ bản nhất.
WordPress thành công ở phương diện đó là “tự động”, nếu xét ở mức 100% thì khi sử dụng WP (WordPress) bạn đã có thể giải quyết 80-90% vấn đề liên quan đến SEO và đây là ưu điểm lớn nhất ngoài tính linh động của một blog. Vậy Google ngày nay quan tâm đến vấn đề gì của 1 website? phải chăng đó là sự liên quan và danh tiếng của site đó. Sự liên quan ở đây hiểu là content với title.
Tạo cấu trúc link thân thiện với Google, đơn giản chỉ cần vào Settings/Permalinks. Chú ý: Nếu blog bằng tiếng Việt thì nên dùng plugin Nicer permalinks for Vietnamese để khử dấu.
Tạo Meta desciption ngoài việc các theme ứng dụng có sẳn thì với plugin All in One SEO bạn không cần đến 1 tay chuyên nghiệp SEO cũng có thể làm được
Khi 1 bài viết được hoàn thành làm sao để các search engine biết bạn vừa viết xong và publish nó??? Còn gì đơn giản hơn bằng việt tự động hóa thao tác này bằng 2 plugin PuSHPress và PubSubHubbub .
…. Nói chung để nói hết các plugin này thì hơi bị thừa nếu bạn dành chút thời gian search Google với từ khóa: “seo plugin for WordPress”. Mục đích của việc nêu ra trên đây chỉ để cho chúng ta thấy tính tự động hóa của WP đối với SEO

Không lẻ cứ nghe tự động hóa tốt vậy rồi bạn chỉ việc làm theo các bước trên rồi “đem con bỏ chợ”??? Tất nhiên công cụ thì vẫn là công cụ cái chính là con người điều khiển công cụ đó ứng dụng có tốt hay không. Như ban đầu bài viết đã có nói tới tính liên quan trong SEO. Ví dụ đơn giản thế này:

Bạn viết một chủ đề về “tiện ích của cây cảnh trang trí trong văn phòng” tập trung vào từ khóa “cây cảnh” nhưng trong bài viết lại chỉ nói về bài trí văn phòng theo phong thủy hoàn toàn không có từ khóa nào về “cây cảnh”được nhắc đến vậy tính liên quan giữa content và title ở đây là bằng không. Lúc này thì WP cũng phải chào thua thôi.

Vậy với việc kết hợp sự nghiên cứu của bản thân trên các từ khóa + tự động hóa của WP thì gần như đã SEO tốt. Công việc còn lại là theo dõi sát sao các chỉ số của Google Analytics và Stats để có những điều chỉnh thích hợp.

SEOPressor Plugin Null Cho WordPress

Hi Cả nhà.
Hôm nay Harry tiếp tục giới thiệu với cả nhà một SEOPressor plugin  rất hay tốt cho SEO các trang web bằng WordPress.Mỗi khi viết bài plugin sẽ có nhiệm vụ chấm điểm cho bài viết của bạn theo %.Những vấn đề chưa tối ưu trong bài viết sẽ được plugin liệt kê ra như thẻ h1 , h2.. thẻ in đậm , in nghiêng.với từ khóa chính sẽ được plugin tự động in đậm.
Không giới thiệu dài dòng nữa thử nghiệm rồi các bạn sẽ biết.

Link download đã crack  :http://www.mediafire.com/?kt05wvy79s2fu3

cài đặt : Các bạn cứ cài đặt như plugin bình thường active

vì một số người sẽ khó khăn trong việc NULL plugin nên harry đã crack dùm cho cả nhà. mọi người download ở bản sau nhé.

http://www.mediafire.com/?kt05wvy79s2fu3n

Theo http://hocwordpress.com

WordPress – một số thủ thuật

Có thể việc tạo blog wordpress, đăng bài, thiết kế giao diện,… không có gì quá xa lạ với bạn. Tuy vậy, vẫn còn những thủ thuật “nhỏ” nhưng ít người khám phá.Vì vậy, M4Ps xin chia sẻ với các bạn những “mẹo vặt” mà mình đã thử nghiệm và thành công.

Với những mẹo này, blog của bạn sẽ được bố trí hài hòa hơn, có thể tăng tốc độ đọc trang nhờ việc tạo đoạn giới thiệu hoặc ngắt trang, cũng như tạo liên kết đến vị trí định sẵn cho bài viết, tăng mức độ tương tác giữa người đọc và người quản trị.

1. Tạo phần giới thiệu tóm tắt (summary):

Việc tạo phần giới thiệu tóm tắt, giúp cho bạn không thể hiện toàn bộ bài viết. Người đọc nếu thích bài đó sẽ nhấn vào liên kết phía dưới để đọc tiếp. Điều này không những làm cho tốc độ đọc trang của bạn nhanh hơn, độ dài trang bớt dài lê thê, mà còn giúp bạn làm tăng page views đối với bài viết đó.

Nhưng mà, thủ thuật này đâu có gì xa lạ đâu. Ối giời! Chỉ cần thiết lập chế độ Summary ở mục For each article in a feed, show trong phần Settings, Reading. Sau đó, ở phần soạn nội dung bài viết (theo chế độ Visual), bạn chỉ cần đặt con trỏ tại vị trí cần ẩn nội dung phía dưới và chọn nút Insert More Tag (nút có hình trang giấy bị cắt đôi). Thế là xong! Người đọc chỉ cần đọc phần giới thiệu, nếu thích thì nhấn Read More hoặc Read the Rest of Entry…(tùy từng giao diện)

Vâng, nếu như trên thì không có gì để nói. Tuy nhiên, ý của M4Ps lại khác :

Bạn có muốn thay dòng chữ Read More, Read the rest of Entry của WordPress bằng dòng chữ của riêng mình như Xem tiếp, Đọc tiếp , Tiếp tục nhé … hay không?

À, ra là vậy. Nếu vậy, bạn chỉ cần thay đổi dòng lệnh 1 chút xíu bằng cách:

Sau khi nhấn chọn nút Insert More Tag, bạn nhấn vào thẻ HTML, tìm đoạn mã <!–more–> (nếu dùng FireFox, bạn có thể nhấn Ctrl + F và nhận đoạn mã cần tìm vào ô search, FF sẽ tìm giúp bạn) và thay bằng đoạn mã <!–more Nội dung của bạn–>. Chỉ đơn giản vậy thôi! Khi đó, sau khi đăng bài, ở nội dung bài viết sẽ có đường link là Nội dung của bạn và mọi người chỉ cần nhấn vào đó để xem tiếp. Bạn làm thử xem sao nhé.

2. Thủ thuật ngắt trang:

Bạn có 1 bài viết (trang viết) có nội dung rất dài và bạn muốn tất cả nội dung đó chỉ hiện trong 1 bài, chứ không muốn tạo thành nhiều bài nhỏ với từng phần khác nhau. Vậy làm sao để mọi người xem mà không thấy ngán khi thấy nó quá dài.

Nếu vậy, bạn hãy sử dụng thủ thuật “ngắt trang” Page Break bằng cách sử dụng đoạn mã <!–nextpage–> (bạn lưu ý viết liền, không có khoảng trắng, không viết hoa). Cách làm như sau:

– Trong phần soạn thảo theo chế độ Visual, Bạn ghi nhớ nội dung của đầu đoạn cần ngắt trang. Ví dụ: M4Ps cần ngắt nội dung từ “2.Thủ thuật ngắt trang” sang trang mới.

– Bạn chọn thẻ HTML, bạn tìm đến đúng vị trí của từ “2. Thủ thuật ngắt trang”. Nên nhờ FireFox tìm dùng bạn vì việc tìm kiếm thủ công trong thẻ HTML như “mò kim đáy biển” (xem hình 1)

– Đặt đoạn mã <!–nextpage–> ở ngay phía trên dòng đó. (xem hình 2)

 WordPress – một số thủ thuật

Hình 1. Dùng chức năng search của FF để tìm đến vị trí

 WordPress – một số thủ thuật

Hình 2. Đặt đoạn mã ở ngay dòng trên.

Vậy là xong. Quá đơn giản phải không bạn?