Luxeritas 2.5.2.2 リリース
Luxeritas 2.5.2.2 をリリースしました。
ver2.5.2.1 で条件によって AMP エラーが出ちゃう不具合があったので修正しました。
(詳しい条件等は開発者ブログの記事に記載)
改訂履歴
不具合修正
- 外部リンクに external を付ける設定にして、外部リンクの a タグに class があるか、または class のついたタグを外部リンクの a タグで囲むと AMP エラーになるバグの修正(ver2.5.2.1 でのレベルダウン)
- コメントウィジェットの URL に付与してある external が class じゃなくて rel に付いちゃってたので修正
ディスカッション
コメント一覧
アップデートを行ったのですが見出しの1文字目が文字化けしてしまいます何か原因は考えられますでしょうか?
発生条件
見出しの1文字目に小文字の数字を使用
※大文字の場合は文字化けなし
発生時のスクリーンショット
https://gyazo.com/d39749adc924dff06922599a10e3ea5a
文字化けが発生
ver2.5.0→ 2.5.2.2
文字化けが発生してしまったのでバージョンを戻しています。
2.5.2.2→ver2.5.1
よろしくお願いします。
熊さん。
確認し申した。
ver2.5.2 以降で目次機能を使ってる場合に発生します。
細かい突っ込みを入れると「小文字の数字」じゃなくて「半角の数字」。
(数字は大文字小文字は無くて、半角全角しかない)
とりあえず、
inc/wpfunc.php の 893行目を
↓
こーすれば直る。
もうちょい調査修正した上で明日か明後日にリリースし申す。
ありがとうございます。
Luxeritasを使わせていただいているポクくんです。以前も、コメントさせていただいたことがあるのですが、その時はありがとうございました。
突然ですが、Luxeritasの投稿ページの関連記事のカスタマイズ(文言等)をしたいと思っています。
親テーマは、できるだけいじりたくないので、フィルターフックをつかってカスタマイズしようと思ったのですが、Luxeritasでは関連記事のフィルターフックは無いようです。
そこでですが、関連記事もフィルターフックを使ったカスタマイズができるように、add_filter・apply_filtersを使って、出力する仕様に変更するのはどうでしょうか?
るなさんも共感していただけるのなら、次期3.x 系にでも、仕様変更していただけると嬉しいです。
ポクくんさん。
関連記事にフックはないっすね。
要望として受け付けておきます。
優先度は低いので、3.xx系ですぐに実装とかはないですけど、暇見て入れときます。
それと、速度や SEO 周りとの兼ね合いがあるので、必ずしも要望通りのフィルターになるとは限らないッス。
ありがとうございます。実装まで気長に待っています。
3.xx系でも、さらにLuxeritasのカスタマイズの幅が大きくなると期待してるので、無理せずに頑張ってください!
こんにちわ。
Luxeritasを1年くらい使わせて頂いています。いつもお世話になっています。
私はプログラミングがさっぱりなのでこちらに質問させて頂きました。
amp機能について、
コピーしたリンクや画像のコードを本文に貼り付けた時にそれらがampタグに変換されずエラーを起こすことがあって困っています。
改行無しのスペース( )とやらが紛れているとダメらしくて、普通の半角スペースに置き換えればいいという話までは行き着いたのですが(http://nanoappli.com/blog/archives/5429)、子テーマのfunction.phpで試してみてもうんともすんとも言わず、途方に暮れてīます。
お力添えをいただけると助かります。
ぷらみーさん。
そもそも は AMP でも使えるので、この質問内容じゃ何のこっちゃか全然分からんです。
実際に AMP でエラーになるページとやらを見せてくれた方が早いッス。
すみません、普段はエラーを見つけたら直接手直ししてるので実際のものは見つけられなかったんですけど、下の記事で画像のスペースを意図的に入れかえて更新してみました。(記事の一番最後の画像です)
お手数をおかけします。
http://angler.prummy.com/2017/09/4711/
ぷらみーさん。
ぷらみーさんのページのソースをコピペしてテスト投稿しても、ちゃんと AMP タグに置換されちゃうので、原因が特定できなかった。
ぷらみーさんが実際に WordPress の投稿画面で、
IMG_20161129_205603-s.jpg
↑ こいつの img タグ及びその前後を、どう書いて投稿してるのか見ないと分からん ∩(・ω・)∩
ちなみに、ぷらみーさんのサイト、
meta タグが重複してたり section の使い方間違ってたり、通常ページに AMP 用の anlytics やら adsense やらがあったり、相当ひどい状態になってますね。
これだと、Luxeritas 使っても SEO は全然最適化されないです。
ハマチの炙り(雌節)
こんな風に書いているのですが、私は何か根本的に勘違いしているみたいです・・・。
“相当ひどい状態”手直ししてみます。
ぷらみーさん。
WordPress のコメントはセキュリティ上、許可されてないタグは勝手に削除されるので、
「ハマチの炙り(雌節)」
だけじゃ分からんw ∩(・ω・)∩
エンティティ文字列の < > か、全角の <> か、どっちかで書いてくれないと判読できないッス。
何から何まで色々すみません。
<figure class=”fig”>
<img src=”http://angler.prummy.com/wp-content/uploads/2017/09/IMG_20161129_205603-s.jpg” alt=”” width=”800″ height=”593″ class=”alignnone size-full wp-image-4717″ />
<figcaption>ハマチの炙り(雌節)</figcaption></figure>
これでいけてますか?
ぷらみーさん。
なるほど、ぷらみーさんが最初 どーたらこーたらと言ってた理由が分かった。
ほとんどの人には同じにしか見えないので分からんと思うけど、
img タグ内の7箇所に文字コード U+00A0(no-break space) という通常とは異なる空白が混じってる。
キーボードのスペースキーで入力する通常のスペースは U+0020(white space)。
U+00A0 ってのは自動改行を禁止する特殊な空白で、普通はタグ内で使うような文字コードじゃない。
タグ内どころか HTML でも U+00A0 は直接書くべきものではないので「 」というエンティティを使う。
さらに言うと、この特殊スペースは日本語キーボードでは入力方法がないw
(入力するためには文字コード表からわざわざ選択する必要がある)
入力方法自体が極めて特殊な上に HTML で「直接書くことが推奨されてない文字列」なので Luxeritas の AMP 置換で U+00A0 まで考慮して置換するような処理は入れてない。
Luxeritas で U+00A0 も考慮した置換にすることはできるけど、U+00A0 を直接書くような人は普通いないし、メンドーくさいから後回し。
と言うか「タグの書きミス」相当なので、むしろそんな処理入れたくないw
まぁ、とどのつまり、一見すると単純な空白に見える部分は U+00A0 なので U+0020 に書き換えれば良いってこと。
なんか分かってもらえたみたいで良かったです。
“処理は入れてない”
function.phpへの追記などで処理できるようにすることは可能でしょうか?また、その方法を教えて頂くことは可能でしょうか?
ぷらみーさん。
入れてないって言うか、入ってるテーマやプラグインなんて無いと思いますw
一応、これでできるけど、
こんな処理入れるよりも、ちゃんと入力段階でホワイトスペースに書き換える方が良いと思うけど?
無精な者でして・・・。
お手数を掛けしてすみませんでした。
とても助かりました、ありがとうございます。
これからも応援しています。
ぷらみーさん。
投稿表示時ではなく、投稿の保存ボタンを押した時点で置換しちゃう方法もある。
こっちの方が良いかもしんない。
“投稿の保存ボタンを押した時点で置換しちゃう方法もある”
あ!じゃあ、そちらを使わせてもらいます。
わざわざご丁寧にありがとうございます。
るなたん
「適応」→「当てはまる」
「適用」→「当てはめる」
の件ありがとうございました。
早速、Luxeritas 2.5.2.2の適用をしましたよ~(^◇^)
丁寧に教えてくださって勉強になりました。
メモさせてもらいました。