在網誌分頁自定連結

網誌分頁

網誌分頁的功能

在WordPress裡面文章分為兩大類:第一類就是你每天發文的「文章(Post)」,另一類就是像高登工作室最上面的「網誌分頁(Page)」,而分頁的用途一般是拿來當公告用的,例如「自我介紹」、「文章導覽」等,放在分頁的目的就是像文章置頂一樣,讓讀者很容易就可以找到這一個頁面。

還有另外一種用途:「連結至你其他的網站或部落格」,例如你有好幾個部落格或是像最近友站「開源節流資訊網」新開了一個論壇,高登建議他除了發公告文之外,最好在分頁那裡加一個連結到論壇首頁,還有之前有網友有舊的網站,現在開始用WordPress來架站,可能希望讀者還是能看以前的舊網頁,那就一樣在分頁那裡加一個連結就好了。

網站內部連結的作法

如果你要連結的網址是在部落格網址之下的一個子目錄,例如我要開一個論址網址是「http://gordon168.tw/forum」這樣的網址,那你可以很簡單利用固定網址來達成,不過前提是你的WordPress要設固定網址,還有固定網址只能有一個階層(就是不能在固定網址有目錄的結構),像是固定網址設成「/%postname%」這樣子。

那你只要發一篇只有標題的網誌分頁,然後將這篇分頁的「固定網址」改成你要連結的目錄名稱就可以了。

連結到外部網址

如果要連結的是其他的網址,或是另一個子網域的網址(像開源節流資訊網就是這樣子的情形),那最快的方法就是直接在版型裡面加上這一個網址的連結。

高登以上述的例子所使用的版型「iNove」為例:網誌分頁是在「header.php」裡面的第75行「<div id="navigation">」這一段:

<code>
<ul id="menus">
	<li class="<?php echo($home_menu); ?>"><a class="home" title="<?php _e('Home', 'inove'); ?>" href="<?php echo get_settings('home'); ?>/"><?php _e('Home', 'inove'); ?></a></li>
	<?php wp_list_pages('depth=2&title_li=0&sort_column=menu_order'); ?>
	<li><a class="lastmenu" href="javascript:void(0);"></a></li>
</ul>
</code>

第一部份用「<li></li>」包起來的就是回到首頁的連結,而第二段「wp_list_pages」就是由資料庫取出網誌分頁。

所以如果你要加上任何的連結,請在「</ul>」前面加上就可以了,例如開源節流的論壇網址是「http://save-earn.twbbs.org/」,我們就加上

<li><a href="http://save-earn.twbbs.org/">論壇</a></li>

這樣子就可以了。

註:

  • 不管是哪個版型都是找「header.php」裡面的「wp_list_pages」這一段就對了。
  • 有的版型沒有網誌分頁這一列,所以請找一個有這一列的版型。
  • 一般的版型沒有「<li><a class="lastmenu" href="javascript:void(0);"></a></li>」這一段,這一個版型比較特別,所以是加在這一段之前。
  • 因為是修改版型,所以換一個版型就要重加。

53 則留言

  1. 那你只要發一篇只有標題的網誌分頁,然後將這篇分頁的「固定網址」改成你要連結的目錄名稱就可以了。

    請問固定網址要從哪邊作修改

    • 應該是什麼外掛的關係,不過這兩個網址都是連到首頁,沒什麼大關係,還有你的固定網址是設什麼?
      剛才去看了一下你用的版型作者的網站,他是用一個page的外掛程式在跑的,所以設定方法跟一般的版型不大一樣

  2. 但是,怎樣才能在新添加的頁面內再加一個頁面呢?
    例如,我現在的導航欄裡面是:
    |Home|Guestbook|Twitter|Links|contact|
    利用你上面的方法,我可以添加成為:
    |Home|Guestbook|Twitter|Links|Contact|Download|

    然後Download只顯示Categories裡面的Download的內容,但是我如果想再在Download下面建立子頁面為Music,Game,Movie等,並且這些頁面也只顯示相應的Categories的日誌,該如何實現呢?

    希望博主能指教。

  3. [...] 在網誌分頁自定連結 Categories: WordPress Tags: WordPress 評論 (0) Trackbacks (0) 發表評論 [...]

  4. 請問一下我希望像Rui的download功能一樣,要怎麼實現呢?
    也就是我有一個網誌分頁【丫忠的生活網誌】,分類中也有一個【丫忠的生活網誌】,我希望按下網誌分頁的【丫忠的生活網誌】出現的結果跟分類中的【丫忠的生活網誌】是一樣的(好繞舌啊),目前的路徑如下:
    網誌分頁:http://homeserver.com.tw/丫忠的生活網誌/
    分類:http://homeserver.com.tw/Category/丫忠的生活網誌/
    目前的固定網址是可以使用的,只是我沒辦法在固定網址中,將"分類目錄起點"取消掉(空白),或者在新增網誌時將固定網址新增Category,請問要如何做呢?謝謝!

  5. 高登大大您好:
    小弟最近買了"站長親授!WordPress部落格架站十堂課"一書
    開始玩起了WP
    時常拜讀您的網誌獲益良多
    最近在設定上遇到一些問題
    想請教大大

    一個是我在WP中設了許多分類
    將文章歸類在分類中
    但我希望能用某個分頁連結開啟特定分類的文章
    我嘗試用了您在本文中說明"網站內部連結的作法"
    將固定網址設成「/%postname%」
    也將分頁連結網址設為與分類相同
    但依舊無法連結
    而且分類連結網址中都會顯示/category再接分類名稱(如同丫忠的伺服器 所問問題)
    我也嘗試使用"Category Page"外掛
    但似乎無法解決該問題
    想請教大大該怎麼辦?

    另一個是看到許多大大也都有部落格聯播
    想請問該如何設定
    在哪邊能找到相關的教學
    還請大大播控指教
    感謝您

      • 高登大大
        我使用"連結到外部網址"是沒有問題
        但如果我想要在分頁中加入次分頁
        來連結分類中的次分類時
        該如何設定呢?

          • 高登大大
            不好意思
            應該是我說明不清楚
            我目前遇到的問題是
            當我在「header.php」中
            使用論壇方式
            新增了"論壇"這個分頁
            如果我想在"論壇"下層再增加一個次分頁
            類似http://jdev.tw/blog/中
            "軟體試用報告"下還有"AutoHotkey鍵盤工具"、"生產力工具"等等
            連結到我指定的分類中
            在「header.php」中的程式該怎麼撰寫呢

  6. 您好
    我是最近才使用wordpress的新手^^

    最近想透過電子郵件發表文章

    不過他裡面的預設分類只能選一種

    想請問一下可以將email裡的所收到的信件發表到各文章分類裡嗎

    比如說:mail裡收到的圖檔是台中圖書館 另一個是中興大學圖書館

    我想將mail中收到的信件分別發布在wordpress的不同分類中

    不知道這樣行不行^^

    感謝高登~~~~

    • 你說的是 wordpress.com 的功能吧?而我這裡在講的主要是 wordpress.org ,兩種有什麼不同請你自行爬文。
      至於你問的問題在 http://en.support.wordpress.com/post-by-email/ 有詳細的說明,就在 Shortcodes 這一節裡面,請你自己試看看,我也是幫你搜尋來的
      但是我並不建議你用Email發文,因為Email是用明碼傳送的,被人家攔截的話,裡面是有你的帳號及密碼的。

  7. 請問怎讓頁面上頭的項目,連結到我發的文章,意思是指,假如我發了十篇,愛情小物的文章,我在頁面也設愛情小物,然後人家點愛情小物時,就會出現我發的十篇文章。以此類堆

  8. 您好!!

    我想請教您,如何把WP預定的分類網址category/分類,更換成像您一樣的自訂分類網址!

    例如您的分類顯示:http://gordon168.tw/?cat=編號

    是可以用外掛達成的嗎??
    如果將分類縮短,是不是對SEO比較好呢?
    謝謝您!

      • 我就是看這樣效果不錯....
        才像您請教的!!

        第一個問題是:

        1.
        有一種說法是,如果網址階層太多對SEO不好,例如 http://主域名/abc/123/def
        如果上面的理論正確"二級分類"對SEO就有不好的影響了吧?

        2.
        另一種說法,距離網頁到目標頁面的點擊次數過多,例如某分類可能有100篇文章,每頁只有顯示10篇,那可能點到最後面的文章已經要點擊十次了,這樣對SEO也不好!

        那如果以上兩點都成立,雙贏的辦法,是不是將預設的/category/取消掉,這樣至少可以少一個階層,然後將單頁顯示文章的數量增加!

        第二個問題是:

        有些WP主題不會顯示已標記的Tag,但是確實有標記,也將Tag新增成Keywords,這樣是不是就夠了呢?
        因為TAG好像不是給人看的,主要給搜尋引擎看,然後也有將它變成Keywords,但是單篇文章原始碼內看不到Tag 卻看得到Keywords!

        第三個問題是:

        為什麼您部落格的原始碼內,沒有Keywords,但是SEO卻能做得如此的好呢?

        • 一.
          1. 有關係,最好避免太多階
          2. 搜尋引擎收錄的是你單篇的網址,跟你在首頁的第幾頁無關,但有人會將每頁的文章數減少來騙點擊,我是很反對這種事,因為太不尊重讀者了,還有預設的 category應該是拿不掉
          二.
          Tag主要是給搜尋引擎看的沒錯,但是也可以放在文章或是邊欄(我就是如此),這樣作讓讀者更容易找到相關的文章,也是對韻者的一種尊重
          三.
          Keywords是我故意拿掉的,為了就是證明這一項並不是很重耍的參數,就像我這種的一些作法跟你在別的地方看到的會有衝突,例如頁首的大圖片和一大堆的社群貼紙,這些都是我故意放的,還有有時候很久沒發文(有點懶的藉口),事實證明不會讓我的排名往下掉,這也就是SEO奇妙的地方:搜尋引擎不會告訴你規則,而每個人領悟到的都不一樣

          • 真的很謝謝你,學到很多!

            1.
            依照您目前的經驗,您覺得部落格寫文章的時候SEO的重點大約是幾樣啊?
            因為看到您沒有特別去針對大家所說的那樣子模式去做SEO,我會想請教您,您覺得有哪些重點是一定要做的? 文章內容&部落格首頁等等...

            2.
            假設有兩組關鍵字 A:台中火鍋 B:台中火鍋推薦
            假設這兩組關鍵字都沒有競爭,然後想做這兩組的話,是不是『台中火鍋推薦』這組關鍵字做得好,使用者就算輸入『台中火鍋』也是找的到我們主要做的『台中火鍋推薦』這組關鍵字?
            意思『台中火鍋推薦』多了兩個"推薦"字,但是會比單純做『台中火鍋』來的好嗎?

            接下去問:如果寫完文章填寫標籤時,是只需要打『台中火鍋推薦』就好嗎?
            還是『台中火鍋』和『台中火鍋推薦』都弄上去當tag 和 keywords比較好?

          • 1. 內容,摘要,連結文字,圖片說明文字,OpenGraph meta這些都要注意
            2. 關鍵字的部份我的看法是比較少字的作上去了,比較多字的自然也會跟上來,這樣子的想法也不一定對,歡迎您也提供意見交流

          • 謝謝您

            所以,您建議是將少字的做上去就可以了?
            高登可以試試看,你找"台南火鍋"&"台南火鍋店"!
            他出現的第一個,他是做比較長的"台南火鍋店",但是你打"台南火鍋"他照樣出現在第一個!
            其他以下的都是關鍵字分散在內容裡面,所以可能做長得比較好喔,因為假設沒競爭的話,長的又比較口語,可以方便拿來寫標題,又可以SEO......

            我有安裝一個外掛WP No Category Base,不錯用!
            如果他有設定分類的網址,就會把Category刪除,如果沒有設定,就會像高登這樣,變成cat=了!!

          • 一般在搜尋的時候不是有建議字嗎?你開始打字就會出現建議字,這個一般人都是先選少字的,如果找不到才會再用比較長的字去搜尋,所以我才會建議先把少字的搞定即可。
            也謝謝你外掛的資訊。

          • 再請教高登!!

            1.
            有一種說法(錨文字)Anchor Text,如果在內文的頭和尾,這樣的SEO做法是會被懲罰的,這是真的嗎?
            因為我想在尾部新增"如果想參考更多『關鍵字』,請點擊我",我想在這一段內用Anchor Text,但是是放在內文尾部!

            2.
            如果Anchor Text,內頁堆積太多的話也會被懲罰,那一個內文裡面Anchor Text大約要多少個次數量才是標準呢?

            3.
            Anchor Text的連結,顯示文字一定要是關鍵字嗎? 還有裡面的a title="" 也要一樣的關鍵字嗎??

          • 1. 我沒聽過這樣的說法,而且我的文章最後面常會有相關文章的列表
            2. 如果你的連結跟文章內容不相關才會有問題,當然太多也會被判定是故意製造的非自然連結,數量上我是建議5個就很多了
            3. 顯示文字我都是以對方的標題為主要考量,除非該標題訂的很爛才會改成關鍵字,其實這也牽涉到讀者的尊重,因為我們希望讀者真的看到有興趣的連結而點下去,而不是點下去之後發覺被騙而馬上回頭,這樣子反而造成反效果,這一點也是 Google 很在意的

  9. 很謝謝高登!
    我有4個問題,還想請教您!

    我已經幫網站申請 google analytics 和 webmaster!
    也安裝了外掛 Google Analyticator & Google XML Sitemaps!


    我想問 Google Analyticator外掛我設定好了後,下面卻出現!
    You have not authenticated with Google - you cannot use dashboard widgets! Reset the plugin to authenticate..
    ( 但是回到google analytics看 狀態:已安裝追蹤功能 )應該是正常的阿!


    然後 Google XML Sitemaps外掛,我也設定好了,我照著香腸炒魷魚的教學,應該不用在裡面調整什麼吧??(我的意思是,其他設定是不是默認就可以?)
    外掛裡面顯示這樣:
    已經成功地通知 Google 您網站的更新。
    已經成功地通知 Bing 您網站的更新。


    這兩個設定好之後,我安裝了PuSHPress,又在"更新服務ping service"新增了提供的服務!
    如果安裝 PuSHPress 又新增 ping service,這樣會不會跟上面的google analytics 和 webmaster衝突?
    還是都有意義,可以同時存在?


    使用webmaster功能後,然後安裝了Google XML Sitemaps,還有必要主動去跟google和bing提交網站嗎?

    非常謝謝高登!!

    • 1. 你說的外掛需要援權才能在WP後台看到GA的數據,我記得香腸有教學文
      2. 4. Sitemaps產生之後你還要去管理工具提交,我有文章
      3. 不衝突

      • 高登 您所說的"提交"是,提交這兩個檔案嗎?
        sitemap.xml.gz 和 sitemap.xml 嗎?

        我的提交是問,將網站提交給 Google 與 Yahoo!

        Google 登錄網址:
        http://www.google.com/addurl/?hl=zh-TW&continue=/addurl

        Bing 登錄網址:http://www.bing.com/webmaster/SubmitSitePage.aspx

        google的應該就是webmaster和Google XML Sitemaps外掛包辦了吧?

        那Yahoo還是要提交給bing嗎??

      • 想請教高登改WP 網址的問題...

        我更改WP的網址例如
        我一開始建立是用www.123.com進入安裝WP,所以安裝後自然變成www.123.com
        之後 http://www.123.com 我將它更改成 123.com 就不能進入了!!!

        但是我另一個域名 http://www.456.com
        在建立WP的時候,用 456.com 去安裝WP,安裝完畢後他當然顯示 456.com
        然後我將 456.com 改成 http://www.456.com 的時候,他是可以正常進入的!

        也就是說 如果一開始在前面加上 www. 去安裝WP 之後要把前面的 www. 去掉,就會無法進到網頁....
        我看了 網路上改SQL的方法也沒有解答!!

        • 你 ping 有跟沒有 www 的網址看是不是都可以解析出 IP?
          或許不是 WP 的問題
          另外我有相關的文章(WordPress搬家及換網址),請你留言的時候找相關的主題,不要一直在不相干的文章留言,不然我會考慮刪除你的留言
          還有一定在想為什麼我上一篇留言沒回你,答案是你說的並不是我站上的內容,請找應該對那個負責的人,如果你想要在網路上混,這點基本的分寸你應該要搞清楚

          • 了解 sorry!!
            那高登有沒有 email 能讓我請教呢??

            我發現應該不是WP的問題

            因為我把域名內的資料都刪除光了
            發現 123.com 一樣會強制轉到 http://www.123.com
            我空間是 hostmonster 域名是買 GoDaddy
            兩個域名都是買GoDaddy的!!

            我想可能是哪裡出錯了,或是附加域名的時候弄錯!

            造成您的困擾很抱歉 sorry!! 我以後會多注意的!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料