目前在國內比較流行的幾款開源程序有帝國 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 class="no[!--no.num--]"> <a href="/blog/?p=[!--id--]" 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 博客隨機文章:
