1

wordpress のカスタム テーマを作成する方法を学び始めましたが、ショートコードを含むプラグインをインストールするときに問題が発生します。ページを作成してビジュアル/htmlエディターを使用して、ショートコード(通常はフォームプラグイン、2つの異なるプラグインとecwidショッピングカートを試しましたが、ショートコードは機能しませんでした。はい、プラグインはアクティブ化されました)を追加しようとしました。ページを確認しても何も表示されません。ここに私のsingle.phpがあります..

<?php get_header(); ?>
  <body>
  <div id="maintopwrapper">
    <div class="container" id="topwrapper">
<div class="row">
<div class="span8">




 <?php while (have_posts()) : the_post(); ?>
<!-- Content Here -->

<div class="row"><div class="span8 greygrad round">
<div class="padding"><div class="content" style="margin-top:25px;"><?php the_content(); ?></div></div></div></div>

<div class="row margintop"><div class="span8 greygrad round">
<div class="padding">

<?php comments_template() ?>
</div></div></div>




<?php endwhile;?> 



</div>
<?php get_sidebar(); ?>


</div>
    </div>

    </div> <!-- end of maintop wrapper-->

<?php get_footer(); ?>

the_content() があるので表示されるはずですよね?他に共有する必要がある場合はお知らせください。プラグイン Gravityforms、ecwid shopping cart、および quforms を試しましたが、いずれもショートコードが機能しません。それらの1つを機能させる唯一の方法は、カスタムページテーマを作成し、ハードコードされたphpを追加して関数を呼び出すことですが、ショートコードが機能しているため、コーディングをしない人でもテーマを使用できます.

実際の例: http://modernlogic.co/wp

メニューの「連絡先」ページは、メニューの「サンプルページ」で必要なショートコードを使用していないカスタムテーマで実際にハードコードされています

前もって感謝します

4

1 に答える 1

0

私はばかです...私はpage.phpを持っていないことに気づいたので、ショートコードをページに追加しようとすると、page.phpの代わりにindex.phpを参照し(何もなかったので)、表示されただけでした内容ではなく抜粋です。投稿にショートコードを追加しようとしたため、これを理解しました。それがsingle.phpに移動したとき、抜粋だけでなくコンテンツがあるため、ショートコードは機能しました。まあ、試行錯誤だと思います..とにかく私を助けてくれてありがとう

于 2012-09-07T17:35:51.827 に答える