-2

オン/オフ機能を使用して、記事情報をさまざまな方法で表示したいと思います。1.タイトル 2.テキスト 3.日付または 1.タイトル 2.続きを読むボタン 3.テキストなど...

以下のスクリプトでこれを行うことができますが、少し長くて複雑です。それを行う他の方法はありますか? 配列を使用せずに。

$firstpositioninfo は、表示する情報フィールドです。1 - タイトル、2 テキストなど..

<div id="pos1">
<?php
if ( $firstpositioninfo = 1 ) {
echo 'Here will be title';
elseif ( $firstpositioninfo = 2 ) {
echo 'Here will be text';
elseif ( $firstpositioninfo = 3 ) {
echo 'Here will be readmore';
.....
else { }
?></div>

<div id="pos2">
<?php
if ( $firstpositioninfo = 1 ) {
echo 'Here will be title';
elseif ( $firstpositioninfo = 2 ) {
echo 'Here will be text';
elseif ( $firstpositioninfo = 3 ) {
echo 'Here will be readmore';
.....
else { }
?></div>
4

1 に答える 1

0

ええ、もっと良い解決策がたくさんあります...

試す:

switch($firstpositioninfo):
case 1:
   for each post, display it properly
   break;
(...) 

各投稿の表示も関数として宣言する必要があります。DRY原則を確認してください。

于 2012-04-10T09:01:45.420 に答える