かなりニッチな市場、という感じの案件ですが、入力画面からクライアントが自分でフォームを作成し、フォームをsalesforceなどにつなぐ為、form actionをフォームごとに書き換える必要があり、さんざん悩んだ挙げ句…
wp_enqueue_styleにメディアクエリ指定をする
レスポンシブの効率的なスタイルシートには、いつまで立っても頭を悩まされている私ですが、functions.phpでwp_enqueue_style()関数を使ってCSSを読み込む際に、メディアクエリ指定したいケースがあり…
先頭固定表示を含めて、指定数の投稿を表示する
先頭工程表示の記事を含めて、決まった数の投稿を表示したい場合の分岐方法です。トップページに、固定数を表示したいが、先頭固定の数がいくつかる分からない場合に使います。表示順はmenu orderにしています。(menu o…
サイトアドレスとワードプレスアドレスが異なると、Gutenbergエディターで更新に失敗する
使い慣れるとなかなか便利なGutenbergのブロックエディター。しかし度々「更新に失敗しました」というエラーが出て、更新できなくなる事態に遭遇しました。解決策として有名なものは、クラシックエディター用のプラグインを導入…
ブロックエディターのYoutube埋め込みをレスポンシブ化
簡単なので記事にするほどのことでもありませんが、今後使う場面が多そうなので、さくっとコピペできるように残して置きます。figureに細かいクラスがついていますのでそれを触る感じですね。
ブロックのyoutube埋め込みをレスポンシブにする
ブロックエディターになってから、youtubeはiframeを自分で入力しなくても、URLを入れるだけで埋め込みに対応するようになりました。デフォルトのままではレスポンシブになりませんので、幅100%表示のレスポンシブに…
PHPのループで最初だけ別の処理
エンジニアではないので、PHPを利用するのはもっぱらwordpressのカスタマイズの時ですが、ループ処理の最初だけcurrentやactiveといったクラス名をつけたい場合があり、その場合の処理方法です。 下記はマルチ…
GutenbergでGalleryショートコードを使う
Gutenberg以前(Classicエディター)は、ギャラリーの挿入を使うとショートコードが生成されました。これをfunctionsで変更すると、ギャラリーの表示方法を、bxsliderなどに容易に変更できたのですが、…
Advanced custom fieldでショートコードを入力したい
カスタムフィールドを使って、TablePressのテーブルを表示した案件がありました。TablePressは表示にショートコードを使いますので、Advanced custom fieldでカスタムフィールドを作り、そこに…
マルチサイトの親サイトのURLを変更する
今回の事情 今回、凡ミスで非常に苦労したので、メモを残しておきます。事情は以下です。 サイトのリニューアルのために、実サーバ条のルートから1階層下にワードプレスをインストールして、テストアップしていた。 途中から事情があ…