1、在當前使用的主題根目錄下建乙個模板:
<?php
/*** template name: front post(前台發布文章)
* 部落格:
if( 'post' == $_server['request_method'] && !empty( $_post['action'] ) && $_post['action'] == 'post' )
check_admin_referer( 'new-post' );
$user_id = $current_user->user_id;
if (isset ($_post['title'])) else
if (isset ($_post['content'])) else
$tags = $_post['post_tags'];
$post = array(
'post_author' => $user_id,
'post_title' => $title,
'post_content' => $content,
'post_category' => array($_post['cat']),
'tags_input' => $tags,
'post_status' => 'publish',
'post_type' => $_post['post_type']
);wp_insert_post($post);
wp_redirect( home_url() );
}do_action('wp_insert_post', 'wp_insert_post');
?>
<?php get_header(); ?>
<?php
if( current_user_can( 'publish_posts' ) ) else
?>
<?php get_footer(); ?>
二、新建乙個頁面,模板選擇剛才新建的「front post」;
三、通過
http://《網域名稱》/?page_id=《剛才新建的頁面id>
即可訪問發布文章頁面。
WordPress新增前台註冊功能
1 首先在當前主題的目錄下新建乙個php檔案,命名為reg page.php,然後將page.php中的所有 複製到reg page.php中 2 刪除reg page.php開頭的所有注釋,即 與 以及它們之間的所有內容 3 搜尋 the content,可以查詢到類似 將這段 替換成 一 注意使...
WordPress 前台不載入多語言包
wordpress通過gettext類庫來實現多語言功能,但是這個庫執行效率比較低,是 wordprewww.cppcns.comss 執行速度的乙個大瓶頸。由於我們平時用的主題可以通過修改主題檔案直接漢化成中文,因此在 前台載入語言包並不是必須的。我們可以通過修改 wp config.php 檔案...
開始前台的實現
現在基礎的類都已經實現,昨天把各個部分都測了一下,客戶端發訊息 服務端接受,儲存,然後再定時分發訊息都是正確的 分發後,客戶端也可以響應到訊息,可以提供乙個測試的demo,並準備進行一下壓力測試,要測試在200個左右的客戶端同時連線 的時候,伺服器的負載如何。還有就是要實現前台的介面顯示,因為之前我...