Choices – Responsive Business and Portfolio Theme by ThemeForest

Choices is a responsive WordPress Theme, suited for business websites and users who want to showcase their work on a neat portfolio site. The Theme is built on top of the fabulous Avia Framework.

Choices – Responsive Business and Portfolio Theme by ThemeForest

Choices demo: http://www.kriesi.at/themes/choices/

download

Modern Elegance Theme by ThemeForest

Modern Elegance is a stylish and classic WordPress theme with rich customization possibilities. Powered by a unique, massive and functional CMS , gives you a very high level of control over the live site and all its features. Equipped with additional tools designed for faster editing and additional content display. Welcome in the Age of Modern Elegance! Continue reading

WordPress 3.5 First Look

WordPress 3.5 — What’s New?

Considering the fact that this is not just a minor update, version 3.5 naturally brings certain new and noteworthy features to the front.

For the sake of simplicity, I shall be sub-dividing them under broad heads: Admin Interface, Visual Tweaks, and Under the Hood. This is just to aid classification, and such division is, by no means, a rigid classification of features. Continue reading

Học thiết kế Theme cho WordPress (P1)

Chào các bạn, mình đã đến với wordpress từ cách đây 1 năm, và vào thời điểm đó mình chỉ xem wordpress đơn giản chỉ có thể làm blog hoặc trang tin tức, nhưng thật sai lầm !  WordPress thật ra vô cùng mạnh mẽ và rất dễ tiếp cận đối với cả người dùng và các lập trình viên.

Sau thời gian dài mò mẫm thì mình cũng đã nắm tương đối được cách hoạt động của bộ mã nguồn tuyệt vời này. Trên mạng cũng đã có rất nhiều bài viết hướng dẫn thiết kế theme cho WordPress. Nhưng mình vẫn muốn làm 1 series bài viết về thiết kế theme với 2 mục đích chính sau:

- Để mình ôn lại kiến thức của mình và để làm tài liệu xem lại sau này

- Hi vọng giúp được phần nào cho các bạn có ý định tìm hiểu và có đam mê về WP.

Trong series này mình mạn phép bỏ qua vụ cài đặt cũng như làm quen với wordpress. Các bạn mới đến với wordpress có thể tìm các tài liệu hướng dẫn có rất nhiều trên mạng.

Để không dài dòng nữa, mình xin bắt đầu phần đầu tiên của series. Đây là các bài viết dựa trên kiến thức và kinh nghiệm của bản thân nên không thể tránh khỏi các thiếu sót, và mình rất mong nhận được các đóng góp và nhận xét của các anh em để mọi người cũng học. Welcome …

Phần 1 : Cấu trúc theme WordPress.

Ở phần đầu này chúng ta sẽ làm quen với một số khái niệm trong theme của WordPress.

Post: Đây là bài viết, 1 bài viết có thể nằm trong nhiều chuyên mục (Category hoặc Taxonomy). Trang bạn đang xem chính là 1 Post. Và post phải luôn thuộc ít nhất 1 chuyên mục.

Page: Đây thực ra cũng được xem như là 1 post nhưng mang post_type là page. Nhưng chức năng của page hoàn toàn khác với post.

Page là 1 trang riêng biệt không thuộc chuyên mục nào. Bạn có thể hiểu page là một trang chứa các nội dung xác định. Thực ra anh chàng page này rất đa năng và chúc ta sẽ tìm hiểu về chức năng của hắn trong các Tuts sau.

Template file: Đây là các file tạo nên giao diện của theme. Các file này có thể chứa các hàm xử lý. Có thể kể đến các file như: header.php, footer.php, sidebar.php, search.php, single.php …

Cấu trúc của Theme

Nghe theme có vẻ phức tạp quá hen các bạn ^^! . Nhưng thật ra chúng ta chỉ cần có 2 file đặt đúng chỗ thì chúng ta đã có 1 theme rồi. Các bạn không tin à?? Vậy các bạn thử tạo 1 file index.php và style.css bỏ vào 1 thư mục tên bất kỳ, mình lấy là demo chẳng hạn và bỏ vào đúng chỗ, theo đường dẫn sau :

www/wordpress/wp-content/themes

bạn sẽ có

www/wordpress/wp-content/themes/demo

Vậy là xong thôi, bạn vào wp-admin vào mục Appearance -> Themes . Bạn có thấy theme của bạn chưa??? …

Tất nhiên chưa ^^. Đời đâu dễ vậy hehe. Đùa tí cho đỡ buồn ngủ thôi. Muốn hiển thị theme thì bạn phải khai báo nó. Khai báo cách nào? Bạn chỉ việc mở file style.css và điền nội dung như sau vào.

?
1
2
3
4
5
6
7
8
9
/*
Theme Name: Demo theme
Author: Tran Xuan Thieu
Author URI: http://vietpan.net
Description: This is a demo How to create a WordPress theme  Step by Step
Version: 1.0
License: Bản quyền thuộc về cộng đồng wordpress
*/

Thay đổi thông tin theo ý thích sau đó save lại. Sau đó F5 lại trang quản lý theme thì bạn sẽ thấy theme của bạn. Nhớ rằng nội dung phải nằm trong tag /* */

Vậy là 1 theme đã ra đời ^^. Hãy tự thuởng mình 1 ly cafe đi hihi. …

Giờ ta sẽ tiếp tục đến các file không kém phần quan trọng sau đây vì không có chúng thì cái theme của bạn sẽ chỉ là 1 trang … trắng nhách.Và chúng ta sẽ xem vai trò của từng file.

index.php : anh chàng này quan trọng đây, file này nó sẽ tiếp nhận request và sẽ gọi nội dung tương ứng. Bạn có thể xem đây là 1 bootstrap.

single.php : Hiển thị nội dung chi tiết của 1 post.

page.php : hiển thị nội dung của Page

archive.php : hiển thị các bài viết theo dạng lưu trữ.

search.php : trang tìm kiếm và kết quả tìm kiếm.

404.php : khi lỗi 404: Not Found xuất hiện thì tên này sẽ được gọi.

category.php : Hiển thị các posts theo chuyên mục.

taxonomy.php : tương tự như category, hiển thị các bài viết được phân loại theo taxonomy.

comments.php : hiển thị các bình luận

functions.php : Chứa các hàm xử lý của theme được viết theo các function.

Ngoài ra còn các file định hình theme như sau:

header.php :  sẽ được gọi khi dùng hàm get_header();

sidebar.php : sẽ được gọi khi dùng hàm get_sidebar();

footer.php : sẽ được gọi khi dùng hàm get_footer();

Lưu ý: khi ta truyền 1 giá trị vào trong hàm thì file tương ứng sẽ được gọi

VD: get_header(‘home’)  thì file header-home.php sẽ được gọi.

Tương tự đối với 2 cái còn lại. Quá tiện lợi phải hok ^^.

Vậy là các bạn có thể biết được bản chất thật sự của Theme. Các bạn có thể tìm hiểu thêm về cấu trúc của theme tại trang tài liệu chính của wordpress.

http://codex.wordpress.org/Template_Hierarchy

Các hàm ở trên các bạn cũng có thể search trên trang codex để hiểu rõ hơn về chúng.

Và đây là gói chứa các file cơ bản nhất của 1 theme. Các bạn down về xem chơi ^^. demo.rar

Mình kết thúc phần 1 tại đây, ở phần 2 chúng ta sẽ từng bước hoàn thành 1 theme hoàn chỉnh. Trong quá trình đó chúng ta sẽ tìm hiểu các hàm của wordpress…

Bài viết nếu có gì thiếu sót các bạn nhớ góp ý cho mình nha, mình vô cùng cảm kích ^^.

________________________________________

Vietpan

Plugin tạo trang cho blog wordpress

WordPress Pagination

enables you to paginate lists of entries. For example, at the bottom of my home page you can see a list of linked page numbers to enable visitors to jump to any page number they want, instead of  “Next” and “Previous” links.

There are a lot of benefits for pagination such as  Improving Usability Of Your WordPress Blog , Enable your visitors to browse your site quickly and easily and ability to step through a large number of pages.

With Pagination , you can also paginate your Category, Author, and date-based archives, and even paginate your Entry archives, displaying only a small number of comments on each page.This post looks at best wordpress pagination solutions.

Premium Advanced Plugins

Easy Pagination for WordPress

Plugin tạo trang cho blog wordpress

A true 2-in-1 product. Turn your long Posts and Pages into beautiful looking slideshows, as easy as inserting a few tags, by the click of your mouse. You can choose between 3 different transitions; Horizontal Slider, Vertical Slider or Fade. The Horizontal and Vertical slider can be combined with 32 jQuery Easing Effects.

Smart Pagination – WordPress plugin

Smart Pagination – WordPress plugin

Free WordPress Plugins

1.WP Digg Style Pagination Plugin

WP Digg Style Pagination Plugin

WP-digg style pagination allows to add or replace the WordPress pagination by one easy and more comfortable navigation like Digg, Flickr, Meneame and Sabrosus.( I used this one on my blog you can see it below)

2.WP-PageNavi

WP PageNavi is an excellent way to manage masses of content into a user-friendly navigation. Instead of having the standard WordPress next post and previous post it has a list of the page numbers or posts. This enables the user to navigate there way through the website with complete ease and not having to click through post after post to get to the article they are after.

3.WP-Paginate

WP-Paginate

WP-Paginate is a simple and flexible pagination plugin which provides users with better navigation on your WordPress site.

In addition to increasing the user experience for your visitors, it has also been widely reported that pagination increases the SEO of your site by providing more links to your content.

4.wordpress seo pager

wordpress seo pager

This WordPress plugin implements a multi-page customizable pager to replace the standard, boring WordPress “Earlier Posts” and “Newer Posts” links. This improves SEO as well as usability. In addition to this it presents some related SEO options.

5.Better WordPress pagination (function)

Better WordPress pagination

Ever wanted to have better pagination controls in WordPress? Those “Newer posts / Older posts” links are a bit limited. Much better is the ubiquitous numbered list, a la Google’s results page.

More Useful WordPress Pagination Solutions

How to add WordPress pagination without a plugin

It is easier to navigate and the user instantly knows how many posts and pages are available. Its simply good user experience.

WordPress Pagination Solutions

Vietpan.Net

Plugins hỗ trợ hiển thị Avatar trong Google Rich Snippets WordPress

Trong thời gian gần đây, giới SEO (Search Engine Optimization) đang rất quan tâm tới việc hiển thị Rich Snippets trên kết quả tìm kiếm của Google nhằm tăng tỷ lệ click lên link cũng như uy tín của thương hiệu, tác giả.
Plugins hỗ trợ hiển thị Avatar trong Google Rich Snippets WordPress

Ví dụ về Google Rich Snippets

Tìm hiểu thêm về Rich Snippets tại đây: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=99170

Cách hiển thị avatar của tác giả và liên kết tới tài khoản Google+: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1408986

Rich Snippets Reviews: http://support.google.com/webmasters/bin/answer.py?hl=en&answer=146645&ctx=cb&src=cb&cbid=17mp1a562d5ha&cbrank=1

Công cụ test Rich Snippets cho URL: http://www.google.com/webmasters/tools/richsnippets

Max – Magazine News Theme by DeluxeThemes

 

Quay phim bằng máy tính với Debut Video Capture

Bạn muốn quay phim nhưng lại không có máy quay mà chỉ có webcam hay các thiết bị tương tự? Bạn muốn quay phim màn hình các thao tác, thủ thuật của mình để hướng dẫn cho người khác? Debut Video Capture sẽ giúp bạn thực hiện những việc này một cách dễ dàng.

Các thiết bị ghi hình như webcam không còn xa lạ với người sử dụng. Tuy nhiên, webcam chỉ có tính năng ghi và truyền hình ảnh trực tiếp chứ không có tính năng quay lại những hình ảnh đó. Do vậy, nếu bạn muốn thực hiện một bài hướng dẫn các thao tác trên máy tính để chia sẽ cho người khác hay ghi hình từ webcam, bạn có thể nhờ đến sự giúp đỡ của Debut Video Capture.

Debut Video Capture là chương trình hoàn toàn miễn phí và rất dễ sử dụng cho phép người dùng quay video trực tiếp ngay trên PC từ nhiều nguồn, bao gồm webcam, camera kỹ thuật số, hay từ một thiết bị lưu giữ hình ảnh bất kỳ. Nó cũng có thể ghi hình từ trên màn hình desktop. Ngoài ra, chương trình còn có thể thu audio cùng với video, điều này sẽ giúp cho những bài hướng dẫn của bạn trở nên sinh động và dễ hiểu hơn rất nhiều.

Download Debut .Sau khi download và cài đặt, trong lần sử dụng đầu tiên, chương trình sẽ kiểm tra xem có thiết bị ghi hình nào (webcam, máy quay, máy ảnh…) đang được kết nối với hệ thống của bạn hay không. Nếu không tìm thấy, chương trình sẽ hỏi bạn có muốn kết nối với các thiết bị đó hay không, bạn click No để sử dụng các tính năng khác của chương trình. 3 tính năng chính của chương trình có thể kể đến đó là quay phim từ các thiết bị ghi hình, quay phim và chụp ảnh màn hình. Ngoài ra, chương trình còn cho phép bạn ghi trực tiếp các file ghi được lên đĩa.
Lưu ý: Khi tiến hành quay phim bằng Debut, chương trình sẽ yêu cầu bạn download và cài đặt thêm codec cho video. Tiến trình sẽ tiến hành tự động và sẽ mất chừng vài phút.
Để quay phim từ webcam hay từ các thiết bị ghi hình, tại giao diện chính của chương trình, bạn click vào mục Device, sau đó click tiếp vào nút Record bên dưới để tiến hành ghi hình.

- Để quay phim trực tiếp trên desktop, bạn click vào mục Screen và click vào Record tương tự như trên.
– Ngoài ra, bạn chỉ việc click vào Snapshot là chương trình sẽ tự động chụp ảnh toàn bộ màn hình.Lưu ý: Tại giao diện chính của chương trình, bạn sẽ thấy rất nhiều màn hình desktop xuất hiện theo kiểu thu nhỏ dần. Tuy nhiên, sau khi bấm Record, bạn thu nhỏ chương trình xuống thanh Taskbar hoặc click File, chọn Exit (Close to Tray) để thu nhỏ chương trình xuống khay hệ thống. Lúc này, bạn mới có thể ghi hình desktop mà không gặp bất cứ trở ngại nào. Để xem lại những đoạn phim đã quay được hoặc những hình ảnh chụp được, bạn click vào Recording trên menu1 cửa sổ mới chứa danh sách những file đã được Debut ghi lại sẽ hiện ra. Bạn chọn 1 trong cách file từ danh sách này, click vào Play để xem lại nội dung mình đã thực hiện được, click vào Save để lưu file ở 1 vị trí mới hoặc click vào Burn để tiến hành ghi file ra đĩa. Nếu muốn, bạn click vào Delete để xóa file đã ghi được hoặc click vào Open Folder để mở thư mục chứa những file này.

Mặc định, Debut sẽ quay lại các đoạn video với định dạng avi và tốc độ 30 fps (frame trên giây). Tuy nhiên, nếu muốn định dạng và tốc độ quay video, bạn click vào Options từ Menu. Cửa sổ Options sẽ được hiên rạ.

Tab Record là nơi bạn có thể chọn thiết bị ghi hình (webcam, máy quay…), thiết bị thu âm và tần số của video. Ngoài ra, bạn cũng có thể thiết lập thời gian tối đa mỗi file video mà Debut có thể quay. Điều này đảm bảo cho dung lượng trên máy tính không bị chiếm dụng quá nhiều.- Tab Output là nơi bạn thiết lập định dạng video quay được và vị trí mặc định để lưu chúng sau khi quay. Tab Transmit cho phép bạn thiết lập để chương trình tiến hành gửi file ngay sau khi quay thông qua email hoặc upload lên server thông qua FTP.

Trên đây là những tính năng chính của Debut Video Capture. Ngoài ra, nó còn rất nhiều tính năng khác như chỉnh sửa và biên tập đoạn video bạn ghi được, chỉnh sửa âm thanh… bạn có thể khám phá các tính năng đó thông qua quá trình sử dụng.Tóm lại, Debut Video Capture là 1 tiện ích hữu hiệu cho những ai muốn ghi lại các thao tác trên màn hình hay đơn giản muốn quay phim nhưng lại không có máy quay. Hy vọng, chương trình sẽ hữu ích cho bạn
.

Made – Responsive Review

Magazine Theme by ThemeForest

Made is an industrial strength review, magazine theme powered by a rock solid framework built to showcase your content and proven to increase the amount of time users spend on your site. Two unique skins, unlimited color schemes, and a brilliant array of provided background designs enable you to make Made your own.

Demo

Max – Magazine News Theme by DeluxeThemes

 

Newscast 4 in 1

Newscast 4 in 1 – Magazine Theme by ThemeForest

Newscast is a WordPress Theme, best suited for Magazines and Blogs. It comes with 3 fantastic Image and News slideshows has multiple Page templates and of course gives you the option to choose from 4 Fantastic skins.

Demo

Max – Magazine News Theme by DeluxeThemes

Xóa vĩnh viễn tài khoản Facebook

Trong thiết lập của tài khoản Facebook có chức năng ‘deactivate’ (tiếng Việt là ‘khóa tài khoản’). Chức năng này sử dụng khi bạn không muốn sử dụng tài khoản Facebook. Tuy nhiên thông tin về tài khoản vẫn được lưu trữ trong hệ thống Facebook và nếu bạn đăng nhập lại thì tương đương việc bạn ‘activate’ tức là khởi động lại tài khoản. Nhưng do một vài lý do bạn muốn xóa tài khoản Facebook vĩnh viễn thì phải làm như thế nào? Ví dụ cá nhân tôi muốn xóa vĩnh viễn một tài khoản facebook để lấy địa chỉ email cũ nhập vào tài khoản khác( để bạn bè có thể tìm thấy tôi).

Xóa vĩnh viễn tài khoản Facebook

Các bước để xóa tài khoản Facebook vĩnh viễn như sau:

- Vào trang http://www.facebook.com/help/contact.php?show_form=delete_account

- Nhấn vào nút “submit”(Gửi) và thực hiện theo các chỉ dẫn tiếp theo.

Tài khoản của bạn sẽ bị theo dõi trong khoảng 2 tuần, và nếu trong khoảng thời gian này bạn không đăng nhập tài khoản thì nó sẽ bị xóa vĩnh viễn.

Nếu bạn gặp vấn đề với thao tác trên bạn có thể liên lạc trực tiếp tới đội phát triển Facebook bằng link sau:

http://www.facebook.com/help/contact_generic.php

Nếu bạn bị một ai đó ăn cắp thông tin rồi đăng ký tài khoảng facebook nhằm những mục đích nào đó bạn có thể liên lạc với đội phát triển để yêu cầu hủy tài khoản bằng link sau:

http://www.facebook.com/help/contact.php?show_form=fake_profile

http://vietpan.net/