2010-05-06 56 views
2

我剛剛問幾分鐘前的問題,這導致我到這一個:我們只能使用WordPress的後端而沒有任何前端?

我想知道是否有任何機會只使用WordPress的後端?

我的意思是,

  • 鏈接我的管理界面發佈消息
  • 鏈接到我的訪問者接口在我的網站WordPress的消息讓訪問者可以訪問新聞

所以遊客永遠不會發現我使用wordpress來生成新聞並處理他們的評論並寫下我的消息?

也許這是可能的,但這樣做沒有意義?

回答

3

當然,這是可能的,甚至可能不是最愚蠢的事情。

如果您在帖子中使用圖片上傳和其他內容,用戶可能會發現您使用的是WordPress。

如果不打擾您,您可以輕鬆訪問安裝在同一臺服務器上的WordPress內容。您需要在腳本中包含Wordpress的主要包含內容。然後,您可以使用WP的功能來查詢和輸出帖子。

Codex將爲您提供執行此操作所需的所有功能。一個出發點是在這裏:get_posts()

從我的一個項目顯示最新帖子標題的工作例如:

include("Blog/wp-blog-header.php"); 

$myposts = get_posts('numberposts=5&offset=0&category=0'); 

echo "<ul class='Bloglinks'>"; 

foreach($mypost as $post) 
{ 
    echo '<li><a href="'; 
    the_permalink(); // You will want to remove this obviously 
    echo '">'; 
    the_date(); 
    echo " "; 
    the_title(); 
    echo '</a></li>'; 
    } 

echo "</ul>"; 

警告:當你包括WordPress的,它會吃了很多腳本的內存。 WordPress的很胖。您可能需要建立某種緩存機制,以避免在對主頁進行的每個請求中啓動WordPress查詢。

還有一些方法可以通過RSS獲取遠程WordPress安裝的內容(儘管我認爲可以過濾圖像),也可能使用XML RPC API。

+1

這裏也沒有,但你可以隱藏你使用wordpress進行圖片上傳的事實,方法是將上傳文件夾指向wp-content之外......無論如何,這通常是一個好主意。同樣,可以在wordpress安裝之外安裝wp-contents文件夾,這更加鞏固了您的網站。 – 2013-02-25 18:48:58

+0

我已經使用WP作爲沒有使用的應用程序,也不需要任何傳統意義上的FRONT-END。一切都在後端。這可以節省很多時間設計用戶界面,上傳功能,安全和衛生。 WP已經擁有了一切 – 2014-03-10 02:04:30

0

當然你可以 - 只要在前端使用自定義標記,你就可以做到這一點。 將您的上傳文件夾設置爲「文件」之類的內容,並從您的代碼中刪除wp_headwp_footer

相關問題