• 解決済 shokun0803

    (@shokun0803)


    Ktai Style Ver.1.72
    テーマ default Ver.1.72
    上記の状態で投稿した記事を表示した場合、home.phpで省略された状態で表示されると思いますが、その際PCから写真をキャプション付で投稿している場合でかつ省略された場所がキャプション付の写真の目前だった場合に

    [caption id=”attachment_2609″ align=”alignnone” width=”220″ caption=”始まる前はみ
    
    (続きを読む…)

    のようなコードが表示された状態で省略されます。コードを表示しないようにするにはどうすればいいでしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    ああ、ショートコードが途中で切れているため、ショートコードの解釈ができずにコードが残ってしまっていますね。
    1.72 附属の home.php だと、15行目にあるks_content() で本文を出していますが、デフォルトでは1000バイト表示するようになっています。今回提示された断片は明らかに1000バイト未満なので、ちょっと変ですね。ひょっとすると、100文字とかに短かくする改造をしていませんか?

    ここを長めにしてみると直ると思います。

    トピック投稿者 shokun0803

    (@shokun0803)

    提示した断片はコードの部分だけなのです。この上に普通に文章と写真があります。
    もちろん改造はしていません、ですので、

    文章
    写真
    キャプション
    写真←この辺で1000バイトになってる?
    キャプション

    のような状況で切れているのかと。
    記事の分量も写真の数も毎回違うので1000バイトになった場所に運悪く写真があると同じような現象になってしまいませんか?
    どのように回避しましょう・・・

    モデレーター IKEDA Yuriko

    (@lilyfan)

    記事の分量も写真の数も毎回違うので1000バイトになった場所に運悪く写真があると同じような現象になってしまいませんか?
    どのように回避しましょう・・・

    となると、Ktai Style の内部処理をいじるしかないですね。つまり、ショートコードの処理を行なってから指定バイト数で分断する処理をしなければなりません。

    これは tags.php のどこかを改造すればいいですが、副作用がいっぱい出ることが想定されるので、最低でも 1.80 以降まで待ってください。

    トピック投稿者 shokun0803

    (@shokun0803)

    ありがとうございます。
    現状ではTOPページで記事を省略する場合のみに発生し、記事の内容によっても発生したり発生しなかったりなので1.80以降で対策されるのを待ちます。一応解決済みで。

    現在のwordpressのバージョンではキャプションを記述した状態で写真を挿入するとショートコードが自動で使用されるのは仕様ですよね?IEだと複数写真を連続で挿入したときにソースごと変わってしまうので大変不便です・・・

    仮に一時的に改造するとすれば、指定バイトで分断された後の文章からショートコードの開始タグを見つけたらそれ以降を削除なんて方法でもありでしょうかね。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「Ktai Styleの続きを読むの動作」には新たに返信することはできません。