フォーラムへの返信
-
投稿者投稿
-
セクション(背景画像/背景動画)のスマホの表示が右側にずれて、はみ出して表示されてしまいます。
中心の持ってくるにはどのようにすれば良いでしょうか?調べたところ、ボタンテキストを折り返さない事による仕様からの不具合ですね。
ボタンを折り返すかどうかは少し北島さんの考えを返答していただくとして…原因:
この部分は、ボタンの幅に合わせて中央寄せとなっているんですね。
しかし、ボタンのテキストの文字列が長い事で iPhone などの横幅の狭い端末ではボタンの長さが画面より大きいので、テキストも画面より大きい幅の中央に寄せられてしまっている状態のようです。
その事で、テキストの位置がずれた形に見えています。
また、画面よりはみ出す要素をhidden化していますので、テキストなどが切れた状態で表示されて不具合に至っています。対策:
ボタンのテキストを変えずに対応する場合はテキストの折り返しを修正するなどを行う必要があると思いますので、
急ぎでしたら、ボタンの「LINEの友だち追加で動画を受け取る」と書かれているテキストを短くする事で対策してみていただけますでしょうか?♥ 2いいねをした人: 居ませんこういう時オープンソースはおねがいべーすになるのでつらいですね。
確かにお願いベースと言う状態なものは、ユーザーも開発者もどちらもつらいものです。
オープンソース開発は、開発者のみで開発するものじゃないです。
公開されているものはユーザー同士の貢献で成り立つ物です。
もし、自分で直せそうであれば直してみたり、何処かエラーになる場合はログなどを共有する、要望があれば何故そうしたいかを正しく伝えて意見を交換するなどをしてみてください。
何かしら貢献に繋がる行為です。エラーが出た時だけ何か解らないけどお願いされる、何か解らないけどその人がやりたいだけで要望されるのは間違いなくおねがいベースです。金銭も発生させず、ただボランティア精神でおねがいを聞いて開発を続けてくれる人間はそれほど居ません。
だから、お願いベースは誰のためにもなりません。つらい。
おねがいベースではなく貢献ベースで、お互いが開発を支えあっていく形であればメンテナンスもされやすくなると思います。
貢献ベースになると良いなと思います。
♥ 3いいねをした人: 居ません動作確認OKでした。対応ありがとうございます。
クローズします。♥ 1いいねをした人: 居ませんあ、危ないというか、発想が! よく思いつきましたねという意味でした笑
100%、夜のアルコール成分のお陰です(笑)
飲めば思いつくのでキタジマさんも呑みまくろう!
そろそろ、Snow Monkeyオンライン飲み会を実施してください♥ 1いいねをした人: 居ませんこれやばいですね笑
強制的にファイルを上書きする意味で、テーマで使ってるファイルだった場合には安全かどうか考えると、やばいかもです……
まあ、テーマフォルダにコピーが失敗してもテーマで使われていないファイル名であれば動作的には安全かな…と言う感じで。きちんとコピーされたかチェックして、失敗かどうか更新画面に表示させる仕組みも作ってやれば良いかもなので、そこまでやればテーマ更新時にカスタマイザーの値をマイグレーションさせるとかもできるかもです。もうちょいだけ調べときますかねー
(以前、カスタマイザーの構造を変更した際に設定し直したような気もしたんで…)♥ 0いいねをした人: 居ません@北島さん
そういうことではなく…?
あ、単純に
WP_Customizer_Framework
を使う処理とか、snow_monkey_post_load_customizer
フックをis_admin()
で分岐を囲んでしまったのではとか、そう言う感じで言ってました。今回の原因とは無関係だったので気にしないでください。is_admin()
で処理を囲っていても、一見カスタマイザー画面は表示されるんで…
でも、プレビューは管理画面では無い為に、プレビュー画面が正しく出なくなってしまったり、そこからのcallback
が呼ばれなかったりして正しく保存されなかったり…と言うだけです。後、カスタマイザーのテストして翻訳されてない(?)箇所もあったので共有しときま。
基本デザイン設定のラベル :Design of widget-titles
のまま一通りカスタマイザーの値をテストした感じでは、他のセレクトボックスなどは大丈夫そうです。
♥ 1いいねをした人: 居ませんできた…これでどうだ!!
—
My Snow Monkey のプラグインフォルダーにyarpp-templatesフォルダーを作り、そこにYARPPのテンプレートファイルをすべて配置してください。
そして、My Snow Monkey に下記を記述してください。
テーマアップデート時に、テーマディレクトリにファイルをコピーします。add_action( 'upgrader_process_complete', function( $upgrader_object, $hook_extra ) { if ( 'update' === $hook_extra['action'] && 'theme' === $hook_extra['type'] ) { foreach ( $hook_extra['themes'] as $theme ) { if ( 'snow-monkey' === $theme || 'snow-monkey/resources' === $theme ) { $templates_dir = trailingslashit( __DIR__ . '/yarpp-templates' ); require_once( ABSPATH . 'wp-admin/includes/file.php' ); WP_Filesystem( false, get_stylesheet_directory() ); global $wp_filesystem; if ( $wp_filesystem->method !== 'direct' ) return false; copy_dir( $templates_dir, get_stylesheet_directory() ); } } } }, 10, 2 );
このトピックの問題は、WooCommerceのテンプレートファイルとかでもありましたし、
子テーマ使わず配置し直すとかは結構使えそうなので、自分でも勉強になりました。♥ 0いいねをした人: 居ません子テーマでは、追加CSSなどのカスタマイザーでの設定は引き継がないのでしょうか?
あ…。子テーマでは、それらの設定を引き継がない問題もありました…。
WordPressの仕様で、追加CSSなどのカスタマイザーの設定は引き継がないです。子テーマに設定を移行するの面倒だと思うので、YARPPで子テーマを使わない方法を調べてみましたが、
YARPPは管理画面でカスタムを初めて設定する時(?)に強制的にテーマフォルダーにプラグイン内のyarpp-templatesフォルダーの中身をコピーするような処理が実行されるんですね…。
なので、YARPPプラグインを使用するとカスタムの初期設定の際に必ずテーマに関連テンプレートが生成されるようです。(ちょっと設定されるタイミングとかよく解りませんが)んー、となると、My Snow Monkey でやるなら
My Snow Monkey のプラグインフォルダーにそれらのファイルのコピーを置いておき、
テーマアップデートが完了した時にテーマフォルダーにコピーするような処理を作れば何とかできるかも…って感じです。ちょっとできるか解りませんが…
できそうであれば追記します。♥ 0いいねをした人: 居ません@キタジマさん
2種類のargsの系統を間違えると正しく反映されない、または初期値の表示が正しくなくなるのを確認できたので、それも原因の一つまたは原因そのものかもです。
後、多分されてないと思いますが、一応の共有を。
is_admin()
を使う形でカスタマイザーフレームワークのset処理をさせると、カスタマイザーの設定のset系で後から(?)設定したcallback要素のfunctionなどでは正しい実行結果にされない不具合になる事も確認取れました。
多分、プレビュー機能で管理画面のis_admin()がfalseになる為と思われます。♥ 0いいねをした人: 居ません左右余白
投稿ページのタイトルを表示も同様に、チェックを外しても付いてしまうのを確認しました。
他にもありそうなので見つけたら追記します。
追記:
デザインの方
・Pure CSS ギャラリーを使用する
・ページ上部へ戻るボタンを表示がチェック外れない
なお、チェックボックス系以外は未検証です。
♥ 0いいねをした人: 居ませんYARRPは
でしょうか。
この場合であれば、おそらく元のテーマを上書きしない為、子テーマを使ってやるのが良いと思います。
Snow Monkey は子テーマの使用を非推奨としていますが、
その理由としては「親テーマのテンプレートを上書きする」と言う、子テーマの機能は強力過ぎるから、その強力過ぎる機能の影響で生じてしまう問題を防ぐ為と言うのが大きいです。しかし、今回の場合は、元々のテーマに存在しない YARRP 用のファイルを置くだけなので、それらの問題はありません。
ですので、それらのファイルを配置した子テーマを使っても大丈夫です。(ちょっとややこしくなるかもしれませんが)子テーマを使う場合でも、テーマを上書きするようなファイルは子テーマに置かないで My Snow Monkey でカスタマイズしてください。
Snow Monkey の子テーマについては、
を参考にしてください。
♥ 1いいねをした人: 居ませんWP Multibyte Patch を入れている場合は、コアの検索は全角空白 → 半角空白に変換されるみたいです。
WP Multibyte Patch入れたら日本語の扱いなのか、何か検索結果変わる時あるなーって思ってたら、そう言う事なのかー。
WP Multibyte Patchって、そんなメリット(?)もあったのは…知らなかった。@キタジマさん
このフォーラムの検索(bbPress の検索)についても同じ変換ができるかどうか調査してみます!
前に検索条件のフォーム版を作ってたので、多分こうかなってのを共有しときま。
bbp_get_search_query_args
で、引数の$args
が渡されるので
$args['s']
に対して全角スペースを半角スペースに置換する処理入れたら良いかと。追記:
bbp_get_search_terms()
で取得して、それがあると置換して$args[‘s’]に通常の検索クエリ系のフック処理に突っ込ませる事をしても多分同じ事できるかも。♥ 1いいねをした人: 居ません全角スペースで区切られているように思えますので、半角スペースで区切ってみてください。
2語で検索できると思います。どうやらWordPressの検索はGoogleなどと異なり、全角スペースは区切りと満たされないようです。
♥ 2いいねをした人: 居ませんアイコンの表示幅を整える為に、
fa-fw
クラスをi
タグに追加するのも良いかもしれません。
お試しください。参考サイト:
♥ 3いいねをした人: 居ません -
投稿者投稿