2012-05-07 22 views
1

通常の方法ではなく、WordPressにカスタムページを追加したいと思います。このページには自分のカスタムスクリプトと関数があり、プラグインを開発するのは私の手段を超えているので、これが可能かどうか疑問に思っていました。独自のカスタムスクリプトを使ってWordpressに独自のカスタムページを追加する

私のthereフォルダの既存のpage.phpスクリプトにmyスクリプトは次のようになります。

<?php get_header(); ?> 
         <div id="left-area" class="clearfix"> 
           <?php 

           //My script would go here 

           ?> 

           <div class="comments"> 
             <?php comments_template('',true); ?> 
           </div><!-- end of comments div -->    

         </div><!-- end of left-area --> 
         <!-- LEFT AREA ENDS HERE --> 

    <?php get_sidebar(); ?> 

<?php get_footer(); ?> 

これも可能ですか?私はしようとしたページにエラーが見つかりません。もしそうなら、WPがルートディレクトリにインストールされていると仮定して、このスクリプトをどのように呼び出すのですか?例:www.mysite.com/myscript

答えて

1

絶対に。ページが重複しています。 template_mine.phpに名前を変更します。オープン、編集、およびGET_HEADERタグの前に、追加します。

<?php 
// 
// Template Name: My Custom template (choose something more descriptive, like contact page) 
// 
?> 

Go]をページのWordpressのダッシュボードに、あなたのタイトルで新しいページを作成し、ページ内の右側に属性、テンプレートの下で、あなたを選択テンプレート名、更新、あなたはすべて設定されています。

参考:http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

+0

おかげでanuragbh!しかし、私はそれをどのように呼び出すのですか、そして、このページが記入されたフォームの結果として表示される場合、POST/GET値を収集する必要がある場合はどうでしょうか?例えば、ホームページに記入されたフォームは、入力されたデータに基づいて – user1038814

+1

$ _GETと$ _POSTを使用して、通常どおりそれらの変数を受け取ることができます。基本的に、これらの行はコメントとしてPHPテンプレートファイルの上に追加されます。これらの行の下にPHPコードを起動します。したがって、あなたは持っているかもしれません: '// //テンプレート名:連絡先ページ // $ name = $ _POST ['name']; get_Header(); ?> ' – anuragbh

+0

私はあなたがどのようにそれを呼び出すのかをあなたが理解していませんでした。 Wordpressダッシュボードでページを作成し、カスタムテンプレートを割り当てましたか? – anuragbh

関連する問題