バージョン3.3.1にアップグレードして、投稿記事内のphpなどが不具合
-
wordpress ほぼ初心者です。よろしくお願いします。
wordpressをバージョン3.3.1にしたら不具合が発生しました。
バージョンアップする前は3.1.4でした。
不具合の内容は以下です。対象ファイル:
category.php(自作)
※その他のファイルも全て自作です。つまりテーマはオリジナルです。症状:
1. <?php が < ?php とスペースが空いてしまい、phpが動作しない 2. " が &#8220;(実際には&は半角です) と表記されてしまい、HTMLの属性を閉じれない
具体的なソースの状況は以下のような感じです。
<a href="○○" title="< ?php the_title_attribute(); ?>&#8220;>
記述としては、プラグイン Exec-PHP を利用して、ダッシュボードでの投稿記事に以下のように記述しています。
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> <!--more-->
記事内に記載した<!–more–>より上部を <?php the_content(‘ ‘); ?> で category.phpで表示する仕組みにしています。
これがsingle.phpではちゃんと機能してるのですが、category.phpでは先に述べたようにスペースができたり、“と表記されたりします。
the_title_attribute は文字実体参照に変換するので、それが&#8220;の理由かとも考えましたが、それならば single.php でも不具合が出るはずです。
< ?php とスペースが空いてしまう理由についてはさっぱりわかりません。是非とも助言をいただきたく質問させていただきました。よろしくお願いいたします。
- トピック「バージョン3.3.1にアップグレードして、投稿記事内のphpなどが不具合」には新たに返信することはできません。