織夢dedecms模板中呼叫wordpress文章

2022-08-18 17:15:09 字數 917 閱讀 4441

織夢dedecms 首頁呼叫wordpress文章列表這個問題在網上找的文章大體做法是這樣,用dede:sql標籤呼叫wp部落格的資料,也有提議有loop標籤的。總之,所有的方法都有乙個前提,這個前提是wordpress和dede cms安裝在同乙個資料庫中。如果你反覆除錯沒有成功的話看看是否遵循這個前提的。

下面提供幾個呼叫wp資料的原始碼:

1.##隨機呼叫###

[field:post_title /]

3.###發布了的頁面一起調出來###

加上乙個 post_status = publish吧

[field:post_title /]

好,讓我們就繼續我們的測試吧,開啟dedecms後台有乙個全域性標記測試,在裡面輸入如下**:

[field:post_title/]

注意如果你的wordpress沒有做偽靜態的話[field:post_title/]

同樣的結果還是[field:id/]得不到資料,研究了好久還是沒有解決,在網上找的文章大體做法是這樣,開啟wordpress的資料庫發現還有乙個欄位guid記錄著url,這下好辦了,呵呵

輸入以下**:

[field:post_title/]

或者以下**:

[field:post_title/]

ok,問題解決了,剩下的任務就是到模板裡的index.html裡增加相應的**就行了。

這樣一來,用guid欄位就可以調出來blog文章的位址,但這樣出來的是動態的,

可是,這種做法也不太好,對於採用靜態化不理想,怎麼辦,換個做做法,於是又回到第一種方法,想辦法吧id的值呼叫出來,搞了n次之後,終於有可以完美的解決,小成~_~,採用如下方法:

[field:post_title /]

只是在篩選的時候,用到了 id as post_id 將id別名為post_id,這樣就可以了 。

dedecms織夢 標籤呼叫

後台登陸 127.0.0.1 demo dede login.php 更改模板 系統 系統基本引數首頁 列表頁,欄目頁 詳情頁 文章頁 呼叫上級欄目 開啟 include common.func.php 檔案,最後加上方法 獲取頂級欄目名 function gettoptypename id els...

織夢dedecms模板中if else的應用

在製作dedecms模板時,有時需要使用if else判斷語句,但是dedecms模板中是無法使用使用if語句的,否則會報錯。那麼如何在dedecms模板中使用 if else呢?這就需要我們多走一步,就是宣告一下使用php語句 runphp yes 下面是dedecms模板中 if else的用法...

織夢DEDECMS模板呼叫時間不顯示的錯誤原因

今天做乙個小例子,使用了如下 field title field pubdate function mydate y m d h i me 呼叫後,時間老是顯示不正常!只寫日期或只寫時間都能顯示時間,兩樣都寫的時候,一直顯示時間戳。後來經過反覆測試,最終發現只要出現英文的空格就不能顯示時間格式。鬱悶...