フォーラムへの返信
-
投稿者投稿
-
v6 beata2 で追加したのでクローズします!
♥ 0Who liked: No user2019年5月16日 12:57 PM 返信先: [My Snow Monkey] v6での template-parts/content/entry/header/header-post.phpのカスタマイズ #15655あーいけそうです。v6 で
add_action( 'snow_monkey_get_template_part_template-parts/content/entry/header/header-post', ... )できるようにします!♥ 0Who liked: No user2019年5月16日 12:45 PM 返信先: [My Snow Monkey] v6での template-parts/content/entry/header/header-post.phpのカスタマイズ #15654do_action( 'snow_monkey_get_template_part_$slug', $name, $vars );となるので、この場合だと、– $slug …
template-parts/content/entry/header/header
– $name …postとなり、したがって、
add_action( 'snow_monkey_get_template_part_template-parts/content/entry/header/header', function( $name ) { if ( 'post' === $name ) { var_dump('テストがはしりました'); } } );となります。が!しかしですね、このフックって
header.phpにもheader-xxx.phpにも全部影響でちゃうんで、テンプレートの上書きのほうがラクかも…です。ほんとは
add_action( 'snow_monkey_get_template_part_template-parts/content/entry/header/header-post', ... )とできたほうが良いですよねー、ちょっと考えます。♥ 0Who liked: No user公式のテーマやプラグインもそんな感じなので全然問題ないと思います!権利や契約の問題もあると思うので、可能ならということで。
あとちょっとややこしいのは、Snow Monkey はいくつかのライブラリを使用している都合上、例えばウィジェットとかはテキストドメインが
snow-monkeyじゃなくてinc2734-wp-awesome-widgetsだったりするんですよね。なので翻訳ファイルをつくるのがちょっと面倒かもしれません。スプレッドシートで対応表みたいな形で頂いて、こちらで翻訳ファイルを生成するようなワークフローも良いと思うので、そのほうがラクならそれでも構いません。もし提供いただくのが難しいとして、コードで定義する方法は使えるかなと。
♥ 0Who liked: No userなるほど。前じゃなくて、最終出力が良いのかなと思いました。いま全部すぐ return しているのを return しないようにして、最終行で apply_filter して return みたいな。ちょっとやってみます。
♥ 0Who liked: No user親テーマ以外での言語ファイルの読み込みについてはちょっと僕も詳しくありません。もし Snow Monkey が持つ言語を翻訳されるのであれば、それは Snow Monkey に取り込んでしまったほうが多くの方の役に立つと思いますので、もし提供いただくことが可能なら Snow Monkey に取り込みたいと思いますが、いかがでしょうか?
♥ 0Who liked: No usersnow_monkey_template_part_root_hierarchyで返したディレクトリが子テーマ直下的な扱いになるので、untrailingslashit( __DIR__ ) . '/templates';とした場合だと、ファイルの位置は下記のようになります。(プラグインのディレクトリー)/templates/templates/view/content-post.phpで、これめちゃくちゃタイムリーなのですが、Snow Monkey v6 で
/templates/view/content-xxx.phpの構成をちょっと変えるかもしれません(要素の順番と読み込み方法)。まるっと上書きされるようなので多分問題ないとは思いますが、明日にはv6ベータ2をだしたいと思っているので、念の為それで確認をされたほうが良いかもしれません!♥ 0Who liked: No userあ!これはバグですね、報告ありがとうございます。なぜか下記の部分で行末のカンマが抜けてました…。
これってフッターなどには該当のウィジェットを使用禁止などの何らかの制限を設けたりって言うのは難しいんでしょうか?
これやりかたがわからなかったんですよね。とりあえずカンマ入れれば1列になってそれなりに収まるので、修正いれます!
♥ 0Who liked: No user確認ありがとうございます!
改行することができたとのことですので、トピッククローズしますね。♥ 0Who liked: No userv5.7.5 で
<br>タグで改行できるようにしました。確認おねがいします!♥ 0Who liked: No user<br>を入れれば…と思いましたが、現状入れれなくなってますね…。リード文部分は記事編集画面で使える HTML は使えるようにしているので、タイトル部分もそのように変更をいれます。アップデートしますのでお待ちください!♥ 0Who liked: No userなった時はスペース入れたりしてとりあえずは1行になるように調整するようにしましょうか。
そうですねー、それがとりあえずはベターかなと。
beforeの数字をabsolute要素にして、display:inlineなどにして先頭の位置に持ってくるとかすれば…とかどうです?
数字
absoluteにすると、被らないようにテキスト部分をpadding-left: ○pxみたいにすると思いますが、そうするとテキストの位置が固定されるので、数字が2桁以上になったときにテキストとの余白がきつくなったり、被っちゃったりする可能性がでてくるんですよね。flex ならテキスト位置が固定にせずに済むので、flexのままなんとかする方法があれば理想的なのですが…。♥ 0Who liked: No user書きました。
♥ 0Who liked: No userv5.7.2 で、PWA + フルスクリーンでフッター固定ナビがセーフエリアにかぶる不具合を修正しました!
♥ 0Who liked: No userどうも Safari の
flex-shrink(かflex-basisかflex-grow)のバグっぽい気がします。同じ文字列でも再現しなかったりしますし。flexをやめてabsoluteにする、くらいしか解決法が思いつかないのですが、そうしてしまうと目次内の数字が2桁以上になったときの余白問題とかがでてくるので、ちょっとどうしようかなというところです。他の解決法が思いつくまで保留します、すみません><♥ 0Who liked: No user -
投稿者投稿

