Có những lúc bạn đi qua một tính năng trong một blog, và bạn chỉ cần bắt đầu suy nghĩ cho chính mình: Làm thế nào tôi có thể nhận được điều này trong WordPress blog / trang web của tôi là tốt. Mọi người đều đã trải qua cảm giác này. Đôi khi bạn biết bạn muốn nó, và không biết nơi để tìm, hoặc ngay cả những gì để tìm. Trong bài viết này chúng tôi sẽ chia sẻ một số WordPress tips, Tricks, và Hacks rằng bạn chắc chắn sẽ tìm thấy hữu ích.
Những hướng dẫn được phân loại theo cấp độ kỹ năng khác nhau. Đối với một số hướng dẫn, bạn sẽ cần phải biết HTML cơ bản và kiến thức WordPress số. Sử dụng các liên kết dưới đây là một trong những nguồn lực của bạn:
WordPress Theme Cheat Sheet cho người mới bắt đầu
1. Làm thế nào để sử dụng một trang tuỳ chỉnh như một trang chủ trong WordPress
Đây là một trong những hacks muốn nhất mà người dùng muốn biết làm thế nào để thực hiện. Trước tiên, bạn cần phải tìm hiểu làm thế nào để tạo ra một trang tùy chỉnh. Bạn sẽ cần phải lặp page.php của bạn hoặc tạo ra một thương hiệu tập tin .php mới và thêm đoạn code sau vào trên cùng:
[php]<?php /* Template Name: WPazweb1 */ ?>[/php]
Bạn có thể thay đổi tên template. Thay đổi bất kỳ styling, mà bạn muốn trong trang đó. Tới bảng quản trị WordPress của bạn và tạo ra một trang mới và chọn template này.
Một khi bạn đã xuất bản trang này vào Settings »Reading trong bảng quản trị của bạn.
Và chọn trang của bạn làm trang chủ. Bây giờ bạn có cho mình một tùy Home Page.
2. Làm thế nào để tạo một trang mà Hiển thị Bài viết ngẫu nhiên
Đã bao giờ bạn đến một trang web và thấy tính năng này cool feature? Họ có một liên kết trong việc điều khiển hàng đầu của họ để một cái gì đó giống như Stumbe! hoặc đọc bài viết ngẫu nhiên, hoặc một số văn bản sáng tạo khác. Khi bạn nhấn chuột vào liên kết đó, nó sẽ đưa bạn đến một trang hiển thị một trang ngẫu nhiên. Mỗi lần bạn làm mới, bạn sẽ được cung cấp với một bài mới. Vâng tricks này chỉ là dành cho bạn rồi.
Bạn sẽ cần phải làm theo các trick # 1 trong bài viết này để tạo ra một trang mẫu tùy chỉnh. Và chỉ cần dán code này trong đó:
[php]<?php
query_posts(array(‘orderby’ => ‘rand’, ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<?php the_content(); ?>
<?php endwhile;
endif; ?>[/php]
Đây là một Vòng lặp đơn giản đang chạy một truy vấn để hiển thị bài viết ngẫu nhiên và số 1 trong đó là nói cho WordPress để chỉ hiển thị 1 bài viết. Bạn có thể thay đổi con số đó, nhưng hầu hết những người thời gian làm điều đó một bài một thời gian.
Chúng tôi có một Quick Reading Page trên trang web của chúng tôi là tốt, vì vậy bạn có thể thấy thủ thuật này trong hành động.
3. Làm thế nào để hiển thị bất kỳ RSS Feed ngoài trên trang web của bạn
Bạn đã thấy các blogger khác, những người hiển thị feed blog khác của họ trên trang web của họ. Bạn muốn làm điều đó quá xúc tiến thêm và giao thông. Vâng đây là hướng dẫn cho bạn. Đơn giản chỉ cần dán đoạn code sau vào bất cứ nơi nào trong chủ đề của bạn:
[php]<?php include_once(ABSPATH.WPINC.’/feed.php’);
$rss = fetch_feed(‘http://feeds.feedburner.com/wpbeginner’);
$maxitems = $rss->get_item_quantity(5);
$rss_items = $rss->get_items(0, $maxitems);
?>
<ul>
<?php if ($maxitems == 0) echo ‘<li>No items.</li>’;
else
// Loop through each feed item and display each item as a hyperlink.
foreach ( $rss_items as $item ) : ?>
<li>
<a href='<?php echo $item->get_permalink(); ?>’
title='<?php echo ‘Posted ‘.$item->get_date(‘j F Y | g:i a’); ?>’>
<?php echo $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>[/php]
4. Làm thế nào để hiển thị ngày tháng tương đối trong WordPress
Bạn đã bao giờ nhìn thấy điều này trong bài viết blog và các ý kiến và tự hỏi làm thế nào mà blogger này quản lý để làm điều này? Trên thực tế nó là khá dễ dàng.
Bạn sẽ cần phải tải về một plugin gọi là WP-Relative date
Một khi bạn đã tải về và kích hoạt các plugin, tìm trong single.php của bạn, index.php, và page.php cho code này:
[php]<?php the_date(); ?>[/php]
Thay thế nó bằng:
[php]<?php relative_post_the_date(); ?>[/php]
5. Cho phép người sử dụng để gửi tin trên trang web của bạn
Bí quyết này đã được đáp ứng bởi các trang web hàng đầu để giữ một phần tài nguyên hữu ích trong sidebar của họ được duy trì chủ yếu là bởi fan của trang web. Bạn có muốn biết làm thế nào bạn có thể làm điều đó?
Trước tiên, bạn sẽ cần phải tải về một plugin gọi là TDO Mini Forms và làm theo hướng dẫn .
6. Liên kết với Liên kết bên ngoài từ bài viết của bạn
Bạn đã xem trang web khác liên kết đến bài viết bên ngoài từ tiêu đề bài viết của mình? Vâng đó là bởi vì nó là hoàn toàn vô dụng để tạo ra một bài mới, nơi bên trong bạn sẽ nói với người sử dụng để đi đến một trang web khác để đọc nó. Bạn đang lãng phí thời gian của người dùng. Thủ thuật này sẽ cho phép bạn liên kết đến các liên kết bên ngoài từ tiêu đề bài viết của bạn trong WordPress.
Đầu tiên mở của bạn functions.php tập tin và thêm các code sau đây trong đó:
[php]function print_post_title() {
global $post;
$thePostID = $post->ID;
$post_id = get_post($thePostID);
$title = $post_id->post_title;
$perm = get_permalink($post_id);
$post_keys = array(); $post_val = array();
$post_keys = get_post_custom_keys($thePostID);
if (!empty($post_keys)) {
foreach ($post_keys as $pkey) {
if ($pkey==’url1′ || $pkey==’title_url’ || $pkey==’url_title’) {
$post_val = get_post_custom_values($pkey);
}
}
if (empty($post_val)) {
$link = $perm;
} else {
$link = $post_val[0];
}
} else {
$link = $perm;
}
echo ‘<h2><a href="’.$link.’" rel="bookmark" title="’.$title.’">’.$title.'</a></h2>’;
}[/php]
Các code này phải được đặt trong thẻ php.
Sau đó mở index.php của bạn và tìm đoạn code sau:
[php]<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>[/php]
Thay thế bằng:
[php]<?php print_post_title(); ?>[/php]
Điều này cũng có thể được thực hiện bằng cách sử dụng một của một plugin gọi là Page Links To.
7. Sử dụng WordPress như là một dịch vụ miễn phí Bản tin Email
Bạn đã xem các trang web khác sử dụng dịch vụ Email bản tin? Vâng, bạn có thể làm cho WordPress của bạn làm việc theo cách này . Đơn giản chỉ cần làm theo hướng dẫn này .
8. Hiển thị bất kỳ số bài viết trong một vòng lặp
Bạn đã bao giờ muốn để hiển thị một số khác nhau của bài viết trên các trang khác nhau. Ví dụ về các trang chuyên mục của bạn, bạn muốn hiển thị 10 bài viết mà bạn có thể điều khiển từ bảng điều khiển quản trị của bạn, nhưng một trang khác bạn muốn hiển thị chỉ có 5 bài viết. Vâng hướng dẫn này chỉ dành cho bạn.
Mở một template mà bạn muốn hiển thị một số x của bài viết gần đây:
[php]// if everything is in place and ready, let’s start the loop
// to display ‘n’ number of posts, we need to execute the loop ‘n’ number of times
// so we define a numerical variable called ‘$count’ and set its value to zero
// with each iteration of the loop, the value of ‘$count’ will increase by one
// after the value of ‘$count’ reaches the specified number, the loop will stop
// *USER: change the ‘n’ to the number of posts that you would like to display
if ($count == "n") { break; }
else { ?>
// for CSS styling and layout purposes, we wrap the post content in a div
// we then display the entire post content via the ‘the_content()’ function
// *USER: change to ‘‘ to display post excerpts instead
// here, we continue with the limiting of the number of displayed posts
// each iteration of the loop increases the value of ‘$count’ by one
// the final two lines complete the loop and close the if statement[/php]
9. Làm nổi bật của tác giả Bình luận
Bạn đã bao giờ nhìn thấy điều này trên blog mà ý kiến của tác giả được phân biệt từ ý kiến khác? Vâng đây là một thủ thuật đơn giản và dễ dàng.
Trước tiên, bạn cần phải mở style.css của bạn trong thư mục template của bạn và thêm những điều sau đây:
[css].authorstyle { background-color: #B3FFCC !important; }[/css]
Sau đó, bạn cần phải mở comments.php của bạn mà cũng nằm trong chủ đề của bạn thư mục và tìm code trông một số điều như thế này:
[php]<li <?php </code><code class="functions">echo</code> <code class="variable">$oddcomment</code><code class="plain">; ?>id=</code><code class="string">"comment-<?php comment_ID() ?>"</code><code class="plain">></li>[/php]
Thay thế nó bằng:
[php]<li </code><code class="keyword">class</code><code class="plain">=</code><code class="string">"<?php if ($comment->user_id == 1) $oddcomment = "</code><code class="plain">authorstyle</code><code class="string">"; echo $oddcomment; ?>"</code><code class="plain">></li>[/php]
Lưu ý bạn phải thay đổi từ 1 tới người dùng id của tác giả. Một khi bạn làm điều này, blog ý kiến của bạn sẽ có một nền tảng khác nhau cho bình luận của tác giả so với phần còn lại.
Nhờ Matt Cutts cho hướng dẫn này.
10. Tạo Thumbnails cho mỗi bài viết và hiển thị Them
Kỹ thuật này sử dụng các tính năng mới được thêm vào trong WordPress 2.9 để thêm Thumbnails cho mỗi bài và bạn có thể hiển thị chúng ở bất cứ đâu trong vòng lặp.
11. Hiển thị Feedburner Subscriber Đếm như văn bản
Đã bao giờ bạn đến một trang web mà không được sử dụng nút Feedburner và vẫn thấy thuê bao truy cập? Vâng họ có thể sử dụng các trick chúng tôi về để chia sẻ.Hầu hết các nhà thiết kế sử dụng thủ thuật này để có phong cách tùy chỉnh và tránh các nút feedburner gây phiền nhiễu.
Đơn giản chỉ cần sao chép và dán code này bất cứ nơi nào bạn muốn có khả năng nhất trong sidebar.php
[php]<?php
//get cool feedburner count
$whaturl="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=your feedburner id";
//Initialize the Curl session
$ch = curl_init();
//Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//Set the URL
curl_setopt($ch, CURLOPT_URL, $whaturl);
//Execute the fetch
$data = curl_exec($ch);
//Close the connection
curl_close($ch);
$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry[‘circulation’];
echo $fb;
//end get cool feedburner count
?>[/php]
Bạn có thể dùng styling bao quanh để làm cho nó trông giống như bạn muốn.
12. Hiển thị Twitter Follower Count như văn bản
Có những người dùng hoàn toàn ghét nút như nút Feedburner hoặc nút Twittercounter. bạn có phải là một trong số họ không? Bạn có muốn hiển thị số twitter của bạn dưới dạng văn bản, vì vậy nó pha trộn trong thiết kế tùy chỉnh mới của bạn? Vậy thì hack này chỉ dành cho bạn.
Trước tiên, bạn sẽ cần phải tạo ra một twitter.php tập tin và dán đoạn code sau trong đó:
[php]<?php
$tw = get_option("twitterfollowerscount");
if ($tw[‘lastcheck’] < ( mktime() – 3600 ) )
{
$xml=file_get_contents(‘http://twitter.com/users/show.xml?screen_name=wpazweb’);
if (preg_match(‘/followers_count>(.*)</’,$xml,$match)!=0) {
$tw[‘count’] = $match[1];
}
$tw[‘lastcheck’] = mktime();
update_option("twitterfollowerscount",$tw);
}
echo $tw[‘count’];
?>[/php]
Hãy chắc chắn để thay thế wpazweb với tên twitter của bạn.
Sau đó Đơn giản chỉ cần đặt code này bất cứ nơi nào bạn muốn hiển thị này:
[php]<?php </code><code class="keyword">include</code><code class="plain">(</code><code class="string">"twitter.php"</code><code class="plain">); ?>[/php]
13. Tạo riêng cho bạn trang cá nhân Twitter sử dụng WordPress
14. Kiểm soát Khi bài viết của bạn là có sẵn thông qua RSS
Có lần khi bạn xuất bản một bài viết và đột nhiên thấy một lỗi. Bạn có thể đi lại trong bảng quản trị và thay đổi nó, nhưng nó đã được xuất bản trong feed. Với thuật này, bạn có thể đặt một sự delay của nhiều phút như bạn thích, vì vậy bạn có thể kiểm tra các post live
Đơn giản chỉ cần mở functions.php của bạn và thêm đoạn code sau vào đó:
[php]function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
// timestamp in WP-format
$now = gmdate(‘Y-m-d H:i:s’);
// value for wait; device
$wait = ’10’; // integer
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
$device = ‘MINUTE’; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
// add SQL-sytax to default $where
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, ‘$now’) > $wait ";
}
return $where;
}
add_filter(‘posts_where’, ‘publish_later_on_feed’);[/php]
Thay đổi thời gian từ 10 phút đến bất cứ điều gì bạn muốn.
15. Cho phép Nhiều tác giả để được liên kết với một bài viết
Nếu bạn chạy một blog đa tác giả và có một bài viết sắp lên mà nhiều tác giả đã góp phần, bạn có thể sử dụng thủ thuật này. Thủ thuật này được sử dụng bởi nhiều blog đa tác giả hàng đầu.
Đơn giản chỉ cần tải một Plugin gọi là Co-Authors hoặc Co-Authors Plus
16. Thay đổi mặc định nút Gravatar
Người đàn ông bí ẩn mặc định là thực sự khó chịu cho hầu hết người dùng. Plus nếu bạn có thêm một cơ hội quảng bá thương hiệu blog của bạn, thì tại sao không làm điều đó. Thay đổi gravatar mặc định của bạn cho phép bạn thương hiệu blog của bạn hơn. Với đoạn mã này dưới đây bạn có thể thay đổi gravatar mặc định của bạn.
Trước tiên, bạn cần phải mở của bạn functions.php mà nằm trong thư mục template của bạn. Nếu bạn không có một sau đó tạo ra một và chèn đoạn code sau:
[php]add_filter( ‘avatar_defaults’, ‘newgravatar’ );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravataricon.gif’;
$avatar_defaults[$myavatar] = "WPazweb";
return $avatar_defaults;
}[/php]
Trong đoạn code hình ảnh đang được chiết xuất từ các thư mục chủ đề và nó được gọi là gravataricon.gif rõ ràng là bạn sẽ thay đổi nó để tên hình ảnh của bạn. Mà nó nói wpazweb, đó là tên của avatar của nó như thế nào sẽ hiển thị trong khu vực tùy chọn bảng điều khiển quản trị của bạn.
Đứng đầu trên bảng quản trị của bạn và nhấn Settings > Discussion và thay đổi biểu tượng, và bây giờ bạn có một khu vực bình luận có thương hiệu với logo của bạn.
17. Hiển thị ngẫu nhiên Tiêu đề hình ảnh trong WordPress
Hầu hết các thiết kế blog của nhận được nhàm chán nếu họ có một hình ảnh tiêu đề rất lớn và nó là tĩnh. Đây là khi hướng dẫn này được lấy để làm cho hình ảnh tiêu đề của bạn năng động bởi vì nó sẽ quay về mỗi khi truy cập. Bạn có thể chọn nhiều hình ảnh như bạn muốn xoay ngẫu nhiên. Nó mang lại sự sống cho một blog.
Trước tiên, bạn cần phải đặt tên cho hình ảnh của bạn ở định dạng này:
- headerimage_1.gif
- headerimage_2.gif
- headerimage_3.gif
Bạn phải tách riêng tên với dấu gạch dưới. Bạn có thể thay đổi các văn bản Ảnh tiêu đề để himage hoặc bất cứ điều gì bạn muốn.
Một khi bạn đã làm điều đó dán đoạn mã sau vào bạn header.php nơi bạn muốn các hình ảnh sẽ được hiển thị hoặc trong bất kỳ tập tin khác.
[php]<img src="http://path_to_images/headerimage_<?php echo(rand(1,3)); ?>.gif"
width="image_width" height="image_height" alt="image_alt_text" />[/php]
Hãy chắc chắn rằng bạn thay đổi số 3 nếu bạn quyết định làm nhiều hơn 3 hình ảnh.Code này không phải là độc quyền cho WordPress, nó sẽ làm việc với bất kỳ nền tảng dựa trên php.
18. Chỉ hiển thị số thể loại trong một Menu
Trong nhiều trường hợp, người sử dụng chỉ muốn hiển thị một số loại trong menu chuyển hướng của họ ở đầu trang. Có những điểm hạn chế, mà chỉ có thể được lấp đầy bởi các loại hàng đầu, nhưng nếu bạn sử dụng mã wp_list_categories mặc định, nó sẽ hiển thị tất cả các loại. Đây là lý do tại sao hack này dưới đây có rất tiện dụng khi bạn muốn tạo một menu điều hướng và chỉ hiển thị một số loại.
[php]<ul class="navmenubar" style="float:left; width:730px;">
<?php wp_list_categories(‘orderby=name&include=7,9,19,16,1,5,17,23’); ?>
</ul>[/php]
Lưu ý, bạn cũng có thể thay đổi ‘include’ văn bản ‘exclude’ và hiển thị tất cả các loại và không bao gồm những người mà bạn không muốn hiển thị. Các con số được hiển thị trong các mã là ID danh mục. Ghi từ WordPress cho thấy loại ở dạng danh sách, bạn sẽ cần phải chỉnh sửa CSS để làm cho nó làm việc.
19. Làm thế nào thiết lập một ngày hết hạn cho bài viết của bạn
Hack này đến trở nên rất hữu ích khi bạn đang chạy một cuộc thi bởi vì bạn có thể đăng thông tin như các đầu mối hoặc gợi ý rằng bạn không muốn ở lại mãi mãi.Thay vì tự loại bỏ các bài viết, bạn chỉ có thể làm cho nó tự động hết hạn. Nó cũng làm việc nếu bạn có một sản phẩm mà bạn đang cung cấp một giảm giá. Bạn đăng nó trên blog của bạn, nhưng bạn không muốn giảm giá mà ở lại trên blog của mình sau hơn của nó. Vì vậy, bạn có thể loại bỏ nó tự động với code này.
Tất cả bạn cần làm là thay thế WordPress nối của bạn với code này:
[php]<?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
$expirationtime = get_post_custom_values(‘expiration’);
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}
$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween > 0 ) {
// For example…
the_title();
the_excerpt();
}
endwhile;
endif;
?>[/php]
Một khi bạn đã làm điều đó, bạn có thể sử dụng các trường tùy chỉnh khi viết một bài để thiết lập ngày hết hạn. Hãy chắc chắn rằng bạn chọn phím “expiration” và sử dụng các định dạng ngày sau: mm / dd / yyyy 00:00:00
Bây giờ hack này không loại bỏ hoặc huỷ xuất bản bài báo thay vì nó chỉ không bao gồm các bài báo từ được hiển thị trong vòng lặp.
20. Bài viết Revisions Delete từ cơ sở dữ liệu của bạn
WordPress có rất nhiều tính năng tốt và một trong số đó là các bản xem lại. Điều này đã được bao gồm trong WordPress 2.6, mặc dù đây là một tính năng tốt, nó có thể gây ra một số vấn đề. Một trong số đó là tăng kích thước của cơ sở dữ liệu của bạn. Tùy thuộc vào bao lâu nó sẽ đưa bạn viết một bài, bạn có thể có nhiều như năm mươi bài sửa đổi. Bây giờ bạn có thể tự xóa chúng, hoặc bạn có thể chạy một truy vấn đơn giản mà chúng tôi sẽ cho bạn thấy trong bài viết này và nhận được thoát khỏi tất cả những phiên bản vô dụng.
Điều đầu tiên bạn cần làm là đăng nhập vào phpMyAdmin và chọn cơ sở dữ liệu WordPress của bạn.
Click vào nút SQL và nhập truy vấn sau đây:
[sql][/sql]DELETE FROM wp_posts WHERE post_type = "revision";[sql][/sql]
Trong code này về cơ bản chúng tôi nhìn lên một wp_posts bảng và loại bỏ tất cả các bài viết đó đã có một phiên bản post_type liên kết với nó. Bây giờ tùy thuộc vào kích thước của cơ sở dữ liệu của bạn, điều này có thể giúp bạn tiết kiệm rất nhiều không gian.
21. Tạo một thư mục thành viên sử dụng WordPress
Kết quả cuối cùng là một thư mục kiểm duyệt, cho phép các thành viên để nhập thông tin về bản thân mình.
22. Tạo một Peel Away Effect trong WordPress
Có bạn đến một trang web nơi bạn nhìn thấy trang này vỏ có hiệu lực đó một số blogger có. Họ đang quảng cáo ebook gần đây của họ, hoặc một số sản phẩm khác, và bạn muốn làm như vậy. Vậy thì Hongkiat Blog có một hướng dẫn tuyệt vời về việc này. Các hướng dẫn, giúp loại bỏ việc sử dụng các plugin, nhưng nếu bạn muốn có một lựa chọn thay thế. Trang Peel Plugin có thể giúp bạn có được các chức năng tương tự với công việc ít hơn rất nhiều.
23. CSS Stylesheet cho cá nhân Bài viết
Có các trang web có sử dụng kiểu tuỳ chỉnh cho bài viết cá nhân. Bạn có muốn biết làm thế nào bạn có thể làm điều đó cũng? Nó rất đơn giản. Điều này được thực hiện bằng việc sử dụng của Custom Fields.
Trước tiên, bạn sẽ cần phải mở của bạn header.php và chèn code này ở đâu đó ở giữa <head> code </ head>.
[php]<?php if (is_single()) {
$customstyle = get_post_meta($post->ID, ‘customstyle’, true);
if (!empty($customstyle)) { ?>
<style type="text/css">
<?php echo $customstyle; ?>
<style>
<?php }
} ?>[/php]
Một khi bạn đã làm điều đó bạn có thể thêm một lĩnh vực tùy chỉnh trong mỗi bài với tên customstyle và thêm các code css trong đó.
Ví dụ, nếu bạn muốn có một hình ảnh nào đó để có đường viền bạn có thể thêm
[css]#coolimageclass{</code><code class="keyword">border</code><code class="plain">: </code><code class="value">5px</code> <code class="value">solid</code> <code class="value">#ccc</code><code class="plain">;}[/css]
Sử dụng định dạng ở trên và bây giờ bạn có CSS tùy chỉnh cho bài viết duy nhất của bạn.
24. Dễ dàng Thêm Tuỳ chỉnh Header, Footer, hoặc Sidebar trên khác nhau Categories
Bạn đã bao giờ đi qua một trang web đó là sử dụng tiêu đề hoặc thanh bên khác nhau đối với một số loại? Vâng đây là cách bạn có thể thực hiện điều đó là tốt.
Để gọi một tiêu đề cụ thể, bạn sẽ cần phải mở của bạn index.php và thay thế code tiêu đề bình thường của bạn với điều này:
[php]<?php if (is_category(‘Blogging’)) {
get_header(‘blogging’);
} else {
get_header();
} ?>[/php]
Code này trên cơ bản là nói với WordPress rằng nếu ai đó mở thể loại gọi là “blog”, sau đó WordPress cần để hiển thị một tập tin gọi là header-blogging.php nếu nó tồn tại. Nếu nó không tồn tại, hoặc nếu các danh mục không viết blog, sau đó WordPress sẽ hiển thị các tập tin tiêu đề mặc định.
Để có được một bên riêng biệt cho mỗi tất cả các bạn cần làm là thêm code sau đây:
[php]<?php if (is_category(‘Blogging’)) {
get_sidebar(‘blogging’);
} else {
get_sidebar();
} ?>[/php]
Đoạn code trên sẽ tìm sidebar-blogging.php để thay thế các tập tin footer mặc định nếu các category là blog.
Để có được một footer riêng biệt cho từng loại tất cả các bạn cần làm là thêm code sau đây:
[php]<?php if (is_category(‘Blogging’)) {
get_footer(‘blogging’);
} else {
get_footer();
} ?>[/php]
Đoạn code trên sẽ tìm footer-blogging.php để thay thế các tập tin footer mặc định nếu các category là blog.
25. Tạo một trang tùy Đăng nhập Thiết kế dành cho WordPress
Bạn đã có một trang web đa tác giả, hoặc một trang web cộng đồng cung cấp bởi WordPress? Bạn có muốn tái thương hiệu thiết kế trang đăng nhập? Sau đó hướng dẫn này là phù hợp với bạn.
26. NơiContent Only trong RSS Feeds của bạn
Bạn có rất nhiều thuê bao RSS? Vậy thì có lẽ bạn muốn kiếm tiền từ nó giống như tấn người khác, những người đang làm nó. Các plugin gọi là RSS Footer cho phép bạn thêm nội dung vào RSS Feeds. Bạn có thể tạo kiểu nó như bạn muốn.
27. Vô hiệu hóa HTML trong Comment WordPress
Bạn đã bao giờ nhìn thấy trong thư mục Spam của bạn, làm thế nào nhiều ý kiến có tấn của các mã HTML đó là cơ bản liên kết. Đó là cách hầu hết các spammer thêm các liên kết. Nhưng bạn có thể vô hiệu hóa HTML trong WordPress Comments bằng functional.. Vì vậy, nếu ai đó sử dụng các code mạnh mẽ, nó sẽ không đậm các văn bản vv
Tất cả bạn phải làm là chỉ cần mở của bạn functions.php và thêm đoạn code sau:
[php]// This will occur when the comment is posted
function plc_comment_post( $incoming_comment ) {
// convert everything in a comment to display literally
$incoming_comment[‘comment_content’] = htmlspecialchars($incoming_comment[‘comment_content’]);
// the one exception is single quotes, which cannot be #039; because WordPress marks it as spam
$incoming_comment[‘comment_content’] = str_replace( "’", ‘'’, $incoming_comment[‘comment_content’] );
return( $incoming_comment );
}
// This will occur before a comment is displayed
function plc_comment_display( $comment_to_display ) {
// Put the single quotes back in
$comment_to_display = str_replace( ‘'’, "’", $comment_to_display );
return $comment_to_display;[/php]
Các tác giả ban đầu cũng cung cấp một plugin để bạn có thể tải về từ trang web của mình.
28. Thêm nút Digg trong bài viết của bạn sử dụng Fields
Không nó được nút gửi bài digg gây phiền nhiễu trên bài viết của bạn mọi lúc.Nhưng bạn không muốn hiển thị chúng trên tất cả các trang theo mặc định vì một số điều không digg xứng đáng. Vâng giải pháp này sẽ rất hữu ích sau đó. Trong plugin này, bạn sẽ thêm các code trong single.php của bạn một lần, và trong mỗi bài viết mà bạn muốn hiển thị các nút, bạn sẽ chỉ phải kích hoạt nó bằng cách sử dụng field tùy chỉnh.
Đầu tiên mở của bạn single.php và tìm thấy một code mà trông như thế này:
[php]<?php if (have_posts()) : while (have_posts()) : the_post(); ?>[/php]
Thay thế nó bằng:
[php]<?php if (have_posts()) : while (have_posts()) : the_post();
// check for digg button for single page
$digg = get_post_meta($post->ID, ‘Digg’, $single = true);
?>[/php]
Bây giờ bạn cần phải thêm đoạn code sau trong vòng lặp bất cứ nơi nào bạn thích:
[php]<?php // if there’s a single page digg button
if($digg !== ”) { ?>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
<?php } // end if statement
// if there’s not a digg button
else { echo ”; } ?>[/php]
Bạn có thể bao quanh nó băng styling mà bạn muốn. Lưu single.php và tải nó lên thư mục chủ đề của bạn.
Bây giờ khi viết một bài, nếu bạn muốn gửi bài viết digg chỉ cần thêm một field tùy chỉnh như thể hiện trong hình bên dưới:
Bất cứ khi nào bạn chỉ định field tùy chỉnh này, WordPress sẽ hiển thị một nút digg về bài đăng của bạn.
29. Hiển thị mới nhất Chú ý Bài viết trong WordPress
Giả sử rằng bạn đã tạo ra một mẫu trang tùy chỉnh và / hoặc đã có vòng lặp sẵn sàng, dán đoạn code sau trước vòng lặp.
[php]<?php
/* Get all sticky posts */
$sticky = get_option( ‘sticky_posts’ );
/* Sort the stickies with the newest ones at the top */
rsort( $sticky );
/* Get the 5 newest stickies (change 5 for a different number) */
$sticky = array_slice( $sticky, 0, 5 );
/* Query sticky posts */
query_posts( array( ‘post__in’ => $sticky, ‘caller_get_posts’ => 1 ) );
?>[/php]
Code này rất tốt có thể được sử dụng trong thanh trượt đặc trưng, hoặc bất kỳ tính năng tiên tiến khác mà bạn muốn hiển thị trên trang web của bạn. Đoạn này chủ yếu hướng tới một trang web WordPress có một custom homepage hoặc một cái nhìn phong cách tạp chí.
Các tín dụng để code này đi vào Justin Tadlock và một phần để Nathan Rice cho đến với giải pháp array slice solution.
30. Hiển thị một nút Retweet trên trang web của bạn
Với Twitter nhận được rất nhiều tiếp xúc, như một blogger bạn nên đã được sử dụng nó để lợi thế của bạn. Sức mạnh của twitter là như không có khác bởi vì nó là từ quảng cáo miệng. Để làm này dễ dàng hơn trên các độc giả của bạn, những gì bạn có thể làm là đặt một nút retweet nổi bật, vì vậy họ có thể retweet bài viết với một cú nhấp chuột. Không chỉ vậy, nhưng bạn nên làm theo cách này để bạn có thể theo dõi các retweets là tốt. Đó là nơi mà tweetmeme widget đi kèm.
Trong hướng dẫn này, chúng tôi sẽ có bạn tạo ra một nút đó sẽ liên kết đến các văn bản trong các định dạng sau:
RT @yoursitename Tiêu đề của bài viết – Liên kết
Thêm code sau đây trong template lựa chọn rất có thể bạn single.php
Đối với các large button:
[javascript]<script type="text/javascript">
tweetmeme_source = ‘wpazweb’;
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"> </script>[/javascript]
đối với small button:
[javascript]<script type=’text/javascript’>
tweetmeme_style = "compact";
tweetmeme_source = ‘wpazweb’;
</script>[/javascript]
Hãy nhớ để thay đổi nguồn để tên tài khoản twitter của mình, bằng cách này bạn sẽ không chỉ thúc đẩy tài khoản của bạn để có được nhiều người theo, nhưng bài viết của bạn sẽ được quảng bá là tốt.
31. Hiển thị loại trong một Menu Drop Down
Một số blog có rất nhiều loại mà họ không thể hiển thị ở bên họ. Hoặc một số blogger không muốn để mất rất nhiều không gian hiển thị loại. Tùy chọn này cho phép họ có một menu lựa chọn, trình đơn thả xuống, cho chuyên mục. Xem WordPress Codex để biết chi tiết.
[php]<form action="<?php bloginfo(‘url’); ?>/" method="get">
<?php
$select = wp_dropdown_categories(‘show_option_none=Select Category&show_count=1&orderby=name&echo=0&selected=6′);
$select = preg_replace("#<select([^>]*)>#", "<select$1 onchange=’return this.form.submit()’>", $select);
echo $select;
?>
<noscript><input type="submit" value="View" /></noscript>
</form>[/php]
32. Hiện loại Icons
Hình ảnh làm cho một trang web sinh động hơn đó là một định đó là lý do tại sao blogger có thể muốn liên kết hình ảnh với thể loại của họ. Plugin này cho phép bạn kết hợp một biểu tượng cụ thể của sự lựa chọn của bạn vào một danh mục được chỉ định. Bạn có thể sử dụng plugin này để liệt kê các loại bằng biểu tượng có hoặc không có tên, và nhiều hơn nữa.
Tải Plugin này
33. Hiển thị các bài viết gần đây nhất từ một Specific Category
Bạn đã thấy các trang web với một chủ đề phong cách tạp chí người đang hiển thị bài viết từ một thể loại cụ thể. Đôi khi chỉ là bài mới nhất. Vâng, bạn có thể làm điều này quá dễ dàng.
[php]<?php
query_posts(‘showposts=1&cat=3’);
while(have_posts()) : the_post();
?>
<ul>
<li><h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<ul><li><?php the_content(); ?></li>
</ul>
</li>
</ul>
<?php endwhile; ?>[/php]
Thêm đoạn code trên bất cứ nơi nào bạn thích trong các template. Hãy chắc chắn rằng bạn thay đổi các loại ID và bạn có thể thay đổi số lượng bài viết hiển thị cũng như nếu bạn muốn.
34. Lịch viết bài trong tương lai
Plugin này thêm một đơn giản tháng theo tháng dương lịch cho thấy tất cả những tháng bạn có bài viết tương lai cho (và tháng hiện tại không có vấn đề gì), nó làm nổi bật những ngày bạn đã gửi cho, và như một tiền thưởng thêm nếu bạn nhấp vào một ngày các hộp bài Dấu thời gian thay đổi để ngày hôm đó, tháng và năm.
35. Sửa Trích Chiều dài và thêm Tags
WordPress cho phép bạn hiển thị trích đoạn, nhưng cho đến phiên bản 2.9 bạn không thể kiểm soát độ dài đoạn trích. Với các mã sau đây, bạn có thể tăng độ dài từ mặc định 55 từ để càng nhiều từ như bạn muốn. Mở của bạn functions.php tập tin và thêm các code follwowing trong đó:
[php]// Changing excerpt length
function new_excerpt_length($length) {
return 100;
}
add_filter(‘excerpt_length’, ‘new_excerpt_length’);
// Changing excerpt more
function new_excerpt_more($more) {
return ‘…’;
}
add_filter(‘excerpt_more’, ‘new_excerpt_more’);[/php]
Thay đổi giới hạn 100 từ để đếm mà bạn mong muốn.
36. Hiển thị Author’s Twitter và Facebook Thông tin về hồ sơ của Profile Page
WordPress có các lĩnh vực cho các lĩnh vực để liên lạc tác giả, nhưng nó đã không được cập nhật trong lứa tuổi. Vì vậy, theo mặc định bạn không có khả năng thêm twitter hay facebook của tác giả. Với hack này bạn có thể thêm các thông tin này trên trang hồ sơ của họ.
Đầu tiên mở functions.php của bạn và dán đoạn code sau:
[php]<?php
function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods[‘twitter’] = ‘Twitter’;
//add Facebook
$contactmethods[‘facebook’] = ‘Facebook’;
return $contactmethods;
}
add_filter(‘user_contactmethods’,’my_new_contactmethods’,10,1);
?>[/php]
Đoạn code trên sẽ bổ sung hai trường bổ sung về sử dụng chỉnh sửa trang có tên twitter của bạn và Facebook. Bạn có thể hiển thị mã với code sau đây trong bạnauthor.php file.
[<?php
echo
$curauth
->twitter; ?>[/php]
37. Tạo một trang đóng góp mà các danh sách tác giả với Avatars và chi tiết khác
Bạn chạy một blog đa tác giả? Bạn có muốn tạo một trang đóng góp nội dung phong phú. Hướng dẫn này là chỉ dành cho bạn.
38. Hiển thị Twitter Avatars trong Comments
Bạn có lẽ đã nhìn thấy rất nhiều các trang web sử dụng gravatar trong ý kiến vì đó là built-in. Nhưng có một số các trang web được sử dụng avatar twitter, và nếu bạn đang tự hỏi làm thế nào họ đang làm nó sau đó lừa này sẽ giúp bạn.
Tải Plugin và làm theo bài viết này cho các hướng dẫn.
39. Tạo một WordPress Business Directory sử dụng
Plugin này cho phép bạn tạo một thư mục kinh doanh / web cho phép người dùng gửi liên kết của họ hoặc các thông tin khác.
40. Tạo một Timeline tỉ dụ sử dụng WordPress
41. Hiển thị Breadcrumb Navigation trong WordPress
Bạn đã thấy các trang web có một mẩu bánh mì như ebay? Bạn có muốn làm điều đó trên trang web của bạn? Nếu bạn làm sau đó plugin này là phù hợp với bạn. Nó có rất nhiều lợi thế SEO và nó là vô cùng hữu ích cho người dùng.
42. Tạo riêng cho ứng dụng Facebook của bạn cho trang web WordPress của bạn
Bạn đã bao giờ muốn sử dụng sức mạnh của Facebook bằng cách tạo ứng dụng của riêng bạn? Vâng WordPress cho phép bạn tạo một ứng dụng cho blog của bạn. Thực hiện theo hướng dẫn này và tận dụng sức mạnh của facebook.
43. Hiển thịhầu hết commments gần đây với Gravatars
Bạn đã thấy các trang web hiển thị ý kiến gần đây nhất trong sidebar của họ với gravatar người dùng. Vâng điều này có thể được thực hiện dễ dàng với các mã số.Đơn giản chỉ cần dán đoạn code sau bất cứ nơi nào bạn muốn hiển thị các ý kiến gần đây nhất.
[php]<?php
$query = "SELECT * from $wpdb->comments WHERE comment_approved= ‘1’
ORDER BY comment_date DESC LIMIT 0 ,5";
$comments = $wpdb->get_results($query);
if ($comments) {
echo ‘<ul>’;
foreach ($comments as $comment) {
$url = ‘<a href="’. get_permalink($comment->comment_post_ID).’#comment-‘.$comment->comment_ID .’" title="’.$comment->comment_author .’ | ‘.get_the_title($comment->comment_post_ID).’">’;
echo ‘<li>’;
echo ‘<div class="img">’;
echo $url;
echo get_avatar( $comment->comment_author_email, $img_w);
echo ‘</a></div>’;
echo ‘<div class="txt">Par: ‘;
echo $url;
echo $comment->comment_author;
echo ‘</a></div>’;
echo ‘</li>’;
}
echo ‘</ul>’;
}
?>[/php]
Để có được nhiều hơn hoặc ít hơn 5 ý kiến, thay đổi số 5 trên dòng 2.
44. Greet Mỗi người dùng với tin nhắn thích hợp
Nếu bạn thích đọc blog, sau đó bạn phải nhìn thấy điều này trên ít nhất một blog.Bạn có thể chọn để hiển thị một thông báo cụ thể cho người sử dụng khác nhau tùy thuộc vào nguồn gốc họ đến blog của bạn. Vì vậy, ví dụ, nếu ai đó nói đến blog của bạn thông qua twitter, plugin này sẽ hiển thị cho họ một văn bản khác nhau.
45. Hiển thị truyền thông xã hội khác nhau Gửi Buttons
Nhiều người nếu không phải tất cả các blog có một số loại tích hợp phương tiện truyền thông xã hội trên trang web của họ. Hầu hết các trang web mặc dù có nút các trang web truyền thông xã hội khác nhau trên các trang đơn của họ, vì vậy họ có thể nhận được nhiều phiếu bầu. Có rất nhiều plugin có thể thêm tính năng này trong WordPress Blog của bạn. Nhưng điều này cũng có thể được thực hiện bằng tay. Bất cứ ai là tò mò nên sử dụng hướng dẫn chủ đề phương tiện truyền thông xã hội này như một tài liệu tham khảo.
46. Digg / Bury Blog Comments
Bạn đã bao giờ muốn rằng có một số loại hệ thống bầu cử trên blog ý kiến của bạn.Vâng plugin này có chỉ là những gì bạn muốn. Nó cho phép người sử dụng để bỏ phiếu lên hoặc bỏ phiếu xuống nhận xét.
47. Chuyển chú ý của người dùng của bạn
Bạn đã từng đến một trang web WordPress nơi bạn thực hiện nhận xét đầu tiên của bạn và bạn được chuyển hướng đến một trang khác? Nếu không, sau đó bạn đang ở một ngay bây giờ. Chúng tôi chuyển hướng bình luận đầu tiên chúng tôi đến một Thank You Page . Nhưng Plugin này có thể được sử dụng vì lợi ích của quảng cáo còn nếu bạn muốn người dùng biết về sản phẩm mới của bạn. Đơn giản chỉ cần tải một plugin gọi là Comment Redirect .
48. Thêm Twitter ID Dòng trong Form Comment WordPress
Nhiều trang web hàng đầu như Mashable và Techcrunch đang làm điều này. Họ có một trường twitter bổ sung trong các hình thức bình luận của họ. Vì vậy, người dùng có thể đặt hồ sơ twitter của họ nếu họ muốn. Điều này có thể được thực hiện trong 5 bước đơn giản nếu bạn làm theo các hướng dẫn bằng cách nhấn vào tiêu đề hack.
Tên hiển thị 49. Khách của tác giả qua trường tùy chỉnh
Nhiều Blogs đang có bài viết của khách trên trang web của họ. Một số trong những tác giả của khách là chỉ có một thời gian tác giả, vì vậy không có điểm trong việc tạo ra một hồ sơ riêng biệt cho họ chỉ để bạn có thể hiển thị tên của họ trong bài viết. Các cách thông minh hơn để làm điều này là sử dụng đoạn mã sau.
Mở bạn single.php, page.php hoặc trong mẫu của bạn và thêm code sau đây mà bạn hiển thị tên tác giả:
[php]<?php $author = get_post_meta($post->ID, "guest-author", true);
if ($author != "") {
echo $author;
} else {
the_author();
} ?>[/php]
Code này sẽ tìm kiếm các lĩnh vực tùy chỉnh được gọi là khách giả nếu nó được tìm thấy, sau đó nó sẽ hiển thị tên đó, nếu không nó sẽ hiển thị the_author chức năng có nghĩa là người thực sự đã xuất bản nó có nghĩa là bạn.
Lưu ý: Bạn có thể phải loại bỏ các chức năng the_author ban đầu trước khi bạn đặt này.
Tweet 50. Hiển thị Hầu hết gần đây trong WordPress
Twitter là nhận được rất nổi tiếng trong số các blogger. Nhiều blogger hiện đang hiển thị tweet gần đây nhất của họ trên blog của họ. Nếu bạn muốn hiển thị tweet gần đây nhất của bạn trên blog của bạn chỉ đơn giản là đặt mã này, nơi bạn muốn hiển thị nó trong chủ đề WordPress của bạn.
[php]<?php
$username = "TwitterUsername"; // Your twitter username.
$prefix = ""; // Prefix – some text you want displayed before your latest tweet.
$suffix = ""; // Suffix – some text you want display after your latest tweet.
$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1";
function parse_feed($feed) {
$stepOne = explode("<content type="html">", $feed);
$stepTwo = explode("</content>", $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace("<", "<", $tweet);
$tweet = str_replace(">", ">", $tweet);
return $tweet;
}
$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix);
?>[/php]
Hãy chắc chắn rằng để thay đổi tên người dùng trong dòng đầu tiên.
51. Cải thiện WordPress SEO của bạn
Đây là một hướng dẫn chi tiết sẽ giúp bạn cải thiện WordPress SEO của bạn. Chúng tôi biên soạn nó một khi trở lại và nó đã nhận được nhiều đánh giá tích cực từ người dùng.
52. Thêm Email Điều này Lựa chọn để WordPress Bài viết của bạn
Bạn đã thấy một trang web cung cấp cho bạn một tùy chọn để gửi email bài viết cho bạn bè của bạn. Nếu bạn đã đọc một tờ báo trực tuyến, sau đó bạn có. WordPress có một tính năng tương tự cho các bài viết. Bạn có thể thêm nó bằng cách kích hoạt một plugin gọi là Email này .
Một khi bạn đã cài đặt và cập nhật các thiết lập mong muốn của bạn, simiply thêm mã này trong single.php của bạn bên trong vòng lặp.
[php]<?php if(function_exists(‘wp_email’)) { email_link(); } ?>[/php]
Mã này sẽ đặt một biểu tượng máy in / liên kết đến tất cả các trang bài.
53. Tạo một Tháo vát 404 Trang kế
Các hướng dẫn ở trên liệt kê một số các yếu tố mà bạn nên có trong một thiết kế trang 404.
54. Cải thiện Typography trong WordPress
Đã bao giờ bạn ước rằng bạn có thể có dấu ngoặc kép tròn, show elipses, dấu gạch nối của bạn không được hỗn hợp lên, này cũng là ngày may mắn của bạn bởi vì nó có thể được thực hiện với một plugin gọi là WP-Typography .
55. Tạo một Carousel jQuery trong WordPress
Một hướng dẫn tuyệt vời đó cho bạn thấy làm thế nào để hiển thị bài viết WordPress của bạn trong một Carousel.
Chúng tôi hy vọng rằng bạn rất thích bài viết dài và vát này. Nếu bạn thích nó hãy retweet, và chia sẻ nó với bạn bè của bạn trên Facebook.