1

タイトルの横にビデオアイコン/ギャラリーアイコンを追加したいのですが、この投稿にはビデオ/フォトギャラリーが含まれています。最新のワードプレスを使用して、独自のカスタムテーマを作成しています。現在使用中

<h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>

タイトルに。私は別のテーマ(私のものではない)に取り組んでいましたが、その前にタイトルにビデオアイコンがありました。私がfunctions.phpで見つけたコード

<?php
 function title_embed($title,$conts)
        {
                $pattern ="/<object> ?.* <\/object>/isx";
                $return =preg_match($pattern, $conts,$result);
                if($result)
                {
                    $return = $title.'<span class="video-icon"></span>';
                    return $return;
                }    
                else{return $title;}        
}

これにより、投稿のタイトルにスパンクラスが含まれ<object>ます</object>。タイトルコードは

 <a href="<?php echo $arraybox['link'][0];?>" title="<?php echo $arraybox['alt'][0];?>"><h2><?php echo $arraybox['title'][0];?></h2></a>

上記のコードを現在のテーマのfunctions.phpに貼り付けようとしましたが、何も起こりませんでした。問題は私がタイトルと呼んでいる方法かもしれないと思います。私はリソースをグーグルで検索し、6〜7時間を無駄にしました。

4

1 に答える 1

1

基本的に、コードは<object> </object>コンテンツ内のタグを探し
、見つかった場合はクラスが video-icon であるスパンをタイトルに追加します。このスパンは、おそらく css でビデオ アイコンとしてスタイル設定されます。

関数を呼び出してみましたか$conts= the_content()

于 2012-05-12T20:02:05.327 に答える