目前在國內比較流行的幾款開源程序有帝國 cms 、織夢 cms 、 WordPress 等等,這些對建站和做 seo 優化的站長一定不陌生,一般都有在首頁
或者內頁調用最新或是隨機文章的嗜好,如果這些文章是同一個開源程序的,那比調用就相對容易一些。如果是不相同的怎麼辦?下面我講一下帝國 cms 調用
WordPress 博客最新或隨機文章的方法,僅供大家參考。

1 、 帝國 cms 裏信息調用標籤比較常用的是 (ecmsinfo),如下圖,是 ecmsinfo 調用標籤的

格式,主要是欄目/專題 ID 和模板 ID 這兩個參數,操作系統默認 ID 是 24 。

舉個例子:比如 [ecmsinfo]10,5,36,1,24,20,0[/ecmsinfo]

「10」 表示在 「管理欄目」 裏的被標識的相應欄目的 ID

「20」 表示 「管理標籤模板」 裏的標籤模板 ID

整個代碼的意思是按照標籤模板 ID(20) 的規則在欄目 ID(10) 裏調用其 5 篇文章的標題,而且調用的文章標題前不顯示其欄目名和圖片。

2 、根據上面的例子,帝國 cms 調用 WordPress 博客隨機文章的標籤如下:

[ecmsinfo]"select post_title as
title,id as id from wp_posts order by rand() desc limit
5",5,36,1,24,29,0[/ecmsinfo]

説明:「select post_title as title,id as id from wp_posts order by rand()
desc limit 5」 這一段表示用 SQL 語句調用 WordPress 博客的數據庫的字段命令。

(1)post_title 對應的是 WordPress 博客的文章標題。

(2)id 對應的是標題序號。

(3)wp_posts 是存放 WordPress 的文章的數據表,如果帝國 cms 與 WordPress 博客是

不同數據庫,那麼,上面的 「wp_posts」 改為 「博客數據庫名。
wp_posts」 。因為是調用 WordPress 博客的 URL 地址,所以,一定要另行自定義一個標籤模板。進入帝國 cms 後台的 「模板管理」---「管
理標籤模板」---「增加模板」 如下圖:

模板名,隨便寫一個方便記憶的名字,如 「首頁調用 WordPress 博客文章模板」

(4) 在頁面模板內容裏輸入下面這段代碼

         
[!--empirenews.listtemp--]
           <!--list.var1-->
          [!--empirenews.listtemp--]

(5) 列表內容模板 list.var 輸入如下:

<li >
             
<a href="/blog/?p=%5B!--id--%5D" target="_blank"
title="[!--title--]">
                 [!--title--]
             
</a> 
          </li>

説明,WordPress 相對地址是 /blog/?p=* 的,則用 /blog/?p=[!--id--]

偽靜態地址 blog/*.html 的,則是/blog/[!--id--].html(*代表數字)

當然了,用絕對地址還是比較好的。其他的 URL 地址可以舉一反三。

然後點 「保存模板」,對應出來的如下圖,29 是標籤模板的 ID 。

(6)「order by rand() desc」 這一段代碼表示隨機排序,而如果是調用最新文章,則相應的是 「order by id
desc」

(7)limt 5 這個表示調用 5 篇文章數目,如果這裏是 5,後面的第一個數字也必須一樣是 5(看 ecmsinfo 標籤寫法)

好,接下來把 ecmsinfo 標籤代碼放到一些想調用的帝國 cms 模板裏就 OK 了

最後附上效果圖:

WordPress 博客的文章:

帝國 cms 調用 WordPress 博客隨機文章: