如果是主題自帶的
成都創(chuàng)新互聯(lián)公司主營福建網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件定制開發(fā),福建h5重慶小程序開發(fā)搭建,福建網(wǎng)站營銷推廣歡迎福建等地區(qū)企業(yè)咨詢
需要修改主題源代碼
一般在function文件中搜索關(guān)鍵詞可以找到
BanYuner回復(fù)
1、層級較深的網(wǎng)站,面包屑導(dǎo)航適合層級較深的網(wǎng)站,如果只有一級分類的話,通過主導(dǎo)航就可以起到快速定位的作用。比如“豆瓣網(wǎng)”類型扁平構(gòu)架的網(wǎng)站就沒有使用面包屑導(dǎo)航的作用。
2、獨立不交叉的網(wǎng)站機構(gòu),由于面包屑網(wǎng)站導(dǎo)航路徑是線性結(jié)構(gòu)的,因此網(wǎng)站內(nèi)容必須劃分的非常清晰,且不存在交叉;否則,面包屑導(dǎo)航的路徑就不是唯一的,同一分類可能出現(xiàn)在不同的路徑中,讓用戶感到困惑。
在wordpress中添加面包屑導(dǎo)航的話,可以直接使用插件來實現(xiàn),不過很多站長都不喜歡用插件,還是認為如果能用代碼解決的話是最理想的。我最近也找了一些關(guān)于面包屑導(dǎo)航的資料。下文中就有詳細解決怎么用代碼來實現(xiàn)wordpress面包屑導(dǎo)航:
一、在wordpress博客當前主題的functions.php文件(沒有就創(chuàng)建一個)中添加以下代碼:
//面包屑導(dǎo)航
function get_breadcrumbs()
{
global $wp_query;
if ( !is_home() ){
// Start the UL
echo 'ul class="breadcrumbs"';
// Add the Home link
echo 'lia href="'. get_settings('home') .'"'. get_bloginfo('name') .'/a/li';
if ( is_category() )
{
$catTitle = single_cat_title( "", false );
$cat = get_cat_ID( $catTitle );
echo "li ? ". get_category_parents( $cat, TRUE, " ? " ) ."/li";
}
elseif ( is_archive() !is_category() )
{
echo "li ? Archives/li";
}
elseif ( is_search() ) {
echo "li ? Search Results/li";
}
elseif ( is_404() )
{
echo "li ? 404 Not Found/li";
}
elseif ( is_single() )
{
$category = get_the_category();
$category_id = get_cat_ID( $category[0]-cat_name );
echo 'li ? '. get_category_parents( $category_id, TRUE, " ? " );
echo the_title('','', FALSE) ."/li";
}
elseif ( is_page() )
{
$post = $wp_query-get_queried_object();
if ( $post-post_parent == 0 ){
echo "li ? ".the_title('','', FALSE)."/li";
} else {
$title = the_title('','', FALSE);
$ancestors = array_reverse( get_post_ancestors( $post-ID ) );
array_push($ancestors, $post-ID);
foreach ( $ancestors as $ancestor ){
if( $ancestor != end($ancestors) ){
echo 'li ? a href="'. get_permalink($ancestor) .'"'. strip_tags( apply_filters( 'single_post_title', get_the_title( $ancestor ) ) ) .'/a/li';
} else {
echo 'li ? '. strip_tags( apply_filters( 'single_post_title', get_the_title( $ancestor ) ) ) .'/li';
}
}
}
}
// End the UL
echo "/ul";
}
}
二、在顯示面包屑導(dǎo)航的位置添加以下調(diào)用代碼:
?php
if (function_exists('get_breadcrumbs')){
get_breadcrumbs();
}
?
三、在主題的css樣式文件中添加以下樣式代碼:
ul.breadcrumbs {list-style: none; font-size:12px;}
ul.breadcrumbs li {float: left; margin-right:5px;}
第一步:首先從網(wǎng)上下載出WordPress的插件Wp-syntax。
第二步:在編輯文章時,使用HTML的編輯方式插入以下代碼pre lang=”LANGUAGE” line=”0″//“l(fā)ine為1時表示顯示行號”/pre,中間插入要插入的代碼即可,LANGUAGE改為語言類型,例如php、java。line為0不顯示行號,為1時顯示。
附:支持的語言如下:abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cil, cfdg, cfm, cmake, cobol, cpp-qt, cpp, csharp, css, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, locobasic, lolcode lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf, xpp, z80
下面就為大家獻上純代碼修改WordPress 默認 Gravatar 頭像的方法,讓 神秘人、空白、Gravatar 標志、抽象圖形、Wavatar、小怪物滾蛋吧~
方法如下:
一、圖片
新建一個頭像圖片 gravatar.jpg作為默認頭像,建議放在主題images文件夾下(下面代碼以此為標準,不同可修改)。在進行下一步前,好好想想如何個性化這個頭像吧。
二、代碼
不用說,還是在主題的funtions.php文件的最后一個 ? 前加入以下代碼:
//Devework.com修改默認頭像
add_filter( 'avatar_defaults', 'newgravatar' );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo('template_directory') . '/images/gravatar.jpg';
$avatar_defaults[$myavatar] = "自定義默認頭像";
return $avatar_defaults;
}
完成上面的之后就可以到 WordPress 后臺的- 設(shè)置 – 討論 那里選擇啦。