フォーラムへの返信
-
投稿者投稿
-
確かに下だけじゃなくて4方向用意したほうが良さそうですね。ちょっとすぐには対応できないので、とりあえずは下記のような CSS を追加して対応してみてください!
### 左側
.is-style-sme-speech:before { top: calc(50% - 7px); right: auto; left: -7px; }
### 右側
.is-style-sme-speech:before { top: calc(50% - 7px); right: -7px; left: auto; }
実際には「吹き出し」ブロックスタイルを適用した段落ブロックに任意の CSS クラスを追加して、それに上記の CSS が適用されるようにセレクタを調整してください。
♥ 0Who liked: No userあ、ここデフォルトだと ID 出力されてないですね…。デフォルトで入るようにしたほうが良い気がしてきました。
とりあえず現状は無いので、追加するコードを書いてみました。add_filter( 'snow_monkey_template_part_render_template-parts/loop/entry-summary', function( $html ) { $html = str_replace( 'class="c-entry-summary ', 'class="c-entry-summary post__' . esc_html( get_the_ID() ) . ' ', $html ); return $html; } );
li.c-entries__item
のところには追加できなかったので、.c-entry-summary
に追加してみました。♥ 0Who liked: No userんーそうですね、これ bbPress だといいねをつける目的が明確だったので仕様をさくっと決めれたのですが、普通の記事につけるとした場合、つける人によって目的が違うことが多そう(単純にいいねをつけたい、誰が読んだかを確認したい、登録ユーザー同士のコミュニケーション等)なので、仕様を決定して汎用化するのが難しいのかなという印象です。
なので、とりあえずはアドオン化したりはせずに、ご自身で実装してもらうほうが良い気がします。bbPress Support のいいね機能の主要なコードのリンクを下記に貼り付けたので、参考にみてみてください。
### jQuery を使い、ボタンをクリックしたときにカウントアップさせる
### PHP 側の処理
– ボタンクリックで js で叩く API の定義(_wp_enqueue_scripts
)
– 上記の API が呼び出されたときに走らせるアップデート処理(_update_stars
)♥ 0Who liked: No userなるほどー。ということはフォーム自体ではないかもですね。
「押せない」というのが具体的によくわかっていないのですが、例えばボタン要素って
disabled
だったら完全に「押せない」ですよね。そういう感じなのか、あるいはちょっと状態が違ったりするのか…。Snow Monkey Forms 以外のプラグインを全て停止(My Snow Monkey 含め)すると変化はありますか?
♥ 0Who liked: No user下記のフォームの場合はクリックできますか?
↑のフォームは最新版の Snow Monkey Forms でつくっているので、上記が動くのであれば設定やカスタマイズの影響かもしれません。カーソルをあてても表示が変わらないのであれば、透明な要素がボタンの上に被さっているという可能性はないですかね?
♥ 0Who liked: No userご依頼者様のsafariで上記URLのTOP画像とページ下部のh2(テキストはABOUT)が表示されないとご指摘を受けました。
画像はアクツさんが指摘されている可能性が高いとして、テキストがでないのは不思議ですね。このフォーラムでも僕の手元で再現できないという場合は多々あり、そのような場合はデベロッパーツールを開いた状態でその箇所を選択してもらい、CSS がどのようなアタリ方をしているか、なにかエラーがでていないかなどをスクショを撮ってもらって地道に潰していくという方法をとっています。実際にお会いして PC を直接操作できれば解決がはやいと思いますが、遠隔だとなかなか悩ましいですね…。zoom とかでつなげる相手であれば画面共有してもらって指示しながら検証するのが近道かもですね。
♥ 0Who liked: No userセクション(背景画像 / 動画)ブロックは特にアップデートで HTML を変えたりはしていないので、アップデートによる影響というのはなさそうな気がします。もしテスト環境をお持ちであれば、前のバージョンに戻してみて変化があるか見てみるのも良いかもしれません。
前のバージョンのダウンロードリンクは下記の記事にあります。
あと、読めてはいないのですが、プリロードさせて高速化するという手法があるようです。
良かったです!フォーラムは他の方が自分でトピックを検索して自分で解決する場でもあるので、解決した場合は解決方法を記載して閉じていただけると助かります。
♥ 0Who liked: No userまずこのコードが実行されているのか確かめたほうが良いと思います。
//サーバードメインのmeta titleの変更 add_filter( 'document_title_parts', function( $title_parts ) { var_dump( 1 ); if ( is_category('server-domain') ) { var_dump( 2 ); $new_title = 'サーバー選びの迷走を脱出!専門家おすすめ最高のサーバー3選'; // 新しいタイトルを指定 $title_parts['title'] = $new_title; } return $title_parts; } );
とかして、1 も 2 も HTML 上に出力されるのであれば実行されているはずです。されていないのなら、このコードを書いたプラグインが有効化されているかとか、記述ミスがないかとか確認すると良いかもしれません。
あと、HTML をみると YoastSEO を使われているようですが、そっちのほうの設定とバッティングしているとかはないですかね?(YoastSEO を全く知らないのであれですが、SEO 系プラグインならタイトルタグ書き換え機能みたいなのがあるんじゃないかなと…)
♥ 0Who liked: No userダッシュボードのテーマファイルエディタからは見れないのでしょうか?
あーちょっとわからないですが、FTP ツールで変更するとか、レンタルサーバーによっては用意されているファイルマネージャーとかからも変更できるかもしれません。
♥ 0Who liked: No userその項目の
name
属性が何になっているかを調べてif ( 'required' === $validation_name && 'fullname' === $name ) { return '必須です'; }
の下に追加すると良いと思います。
if ( 'required' === $validation_name && 'fullname' === $name ) { return '必須です'; } if ( 'required' === $validation_name && 'message' === $name ) { return '必須です'; }
♥ 0Who liked: No user -
投稿者投稿