WordPressに関するtoaruRのブックマーク (296)

  • 【WordPress】Contact Form 7でセレクトボックスの選択肢を動的にする方法|ブログ|ウェブスタジオTANI

    Contact Form 7の選択肢をWordPress側で管理して動的に変えたい場合があるので備忘録としてまとめました。 実装方法例えば、職種を動的に管理したい場合は、以下のような形にすると管理しやすいです。 Contact Form 7では以下を設定する。 [select* occupation data:GetOccupation first_as_label "選択してください"] data属性を設定するのがポイントです。 ※first_as_labelを利用することで、未選択時のテキストを変更できます。 次に、functions.php function custom_get_select_values( $values, $options, $args ) { if ( in_array( 'GetOccupation', $options ) ) { // データを取得する

    【WordPress】Contact Form 7でセレクトボックスの選択肢を動的にする方法|ブログ|ウェブスタジオTANI
  • WordPress に最適な CloudFront キャッシュ設定 (2023年度版) - Qiita

    AWS 公式ドキュメントが 2023年8月時点で公開している「Best Practices for WordPress on AWS」にある設定例「CloudFront distribution creation」の内容が古かったので、自分なりに改良してみました。 主な改良点は レガシーキャッシュルールではなく、新しいのキャッシュポリシーを使う wp-json ディレクトリの通信を対応する Facebook や広告タグのクエリをオリジンサーバーに飛ばなくする です。 STEP.1 キャッシュポリシーを作成 絶対に CloudFront にキャッシュさせるように最小TTLを60に設定しています。アクセス頻度が少ないサイトであれば、最小TTLを増やすなどしてください。ただ、ページの更新の時間もかかるのでバランスを考えましょう。 名前: 0-default (適当に変えてください) 説明: 任意

    WordPress に最適な CloudFront キャッシュ設定 (2023年度版) - Qiita
  • WordPress専用マネージドホスティングプランを切り替える |Kinsta®

    WordPress専用マネージドホスティングプランは、簡単にアップグレードまたはダウングレードすることができます。通常、弊社までご連絡いただくことなく、MyKinsta上で数回のクリックで実行可能です。 切り替えに際して、サイトがダウンすることはありません。またご利用料金は自動的に秒単位で日割り計算されます。 プランの切り替え ホスティングプランのアップグレードまたはダウングレードが必要になる事例としては、以下のような状況が挙げられます。 年額割引(2ヶ月分無料)を利用したい場合 ディスク容量を増やしたい、または追加のWordPressサイトを管理したい場合 多くのリソースを要するサイトを運営しており、弊社カスタマーサポートよりワーカープロセスの追加を推奨された場合 サイトの人気が高まり、より多くの訪問数に対応する必要がある場合 顧客との仕事を終え、現在利用しているプランほどのリソースが不

    WordPress専用マネージドホスティングプランを切り替える |Kinsta®
  • Performant Translations

    説明 このプロジェクトは、新しいアプローチで WordPress の翻訳ファイルを処理し、ローカライズを高速化します。 国際化対応のパフォーマンスを詳しく分析したところ、ローカライズした WordPress サイトは翻訳のないサイトに比べて大幅に読み込みが遅いことが示されました。 このプラグインのローカライズへの新しいアプローチにより、このオーバーヘッドを大幅に削減し、サイト速度を取り戻します。 サイトで英語 (US) 以外の言語を使用している場合、このプラグインを有効化するだけですぐにスピードが改善されるはずです。 WordPress 6.5 and newer 重要: この新機能は、WordPress 6.5 に追加されました ! ですが、プラグインを停止する必要はありません。 WordPress 6.5 以降、プラグインは既存の .mo ファイルを .php に自動的に変換し、以降

    Performant Translations
  • ワードプレスの投稿画面が「勝手にスクロールする」不具合をサクッと解決! | リレーション

    ワードプレスの投稿画面で、編集作業中に、 画面が勝手にスクロールしてしまう不具合を解決する方法をまとめました。 編集画面から簡単に解決できますよ^^ 固定ページ、投稿画面の「表示オプション」の設定を編集 まずは、勝手にスクロールしてしまう、 「固定ページ」 「投稿ページ」 に移動していただきます。 ワードプレスの編集画面にログインします。 「ダッシュボード」>「投稿一覧」>記事を選択していただきます。 画面の一番右上に「表示オプション」というボタンがありますので、クリックします。 クリックすると、設定画面が表示されます。 下に、「最大行表示エディターと集中執筆モード機能を有効化します。」 という項目が表示されます。 チェックボックスに「✔︎」マークが入っていると思いますので、クリックして外していただきます。 下の画像のように、枠の中に「✔︎」が入っていない状態で完了です。 これで、設定完了

    ワードプレスの投稿画面が「勝手にスクロールする」不具合をサクッと解決! | リレーション
  • WordPressとGoogle My Businessとを連携してみよう!|ホームページ・ブログ・デザイン・動画編集

    この記事はWordPressGoogle My Businessとを連携する方法について解説する記事です。まだ連携を行っていないという人は是非この記事を参考に連携をしてみることをおすすめします。 Google My Businessとは? Google My Businessとは公式の説明では次のようなものです。 Google マイビジネスは、Google 検索や Google マップなど、Google でのビジネスや組織のオンライン プレゼンスを管理するための使いやすい無料サービスです。ビジネスのオーナー確認を済ませ、ビジネス情報を編集すると、ユーザーにビジネスを見つけてもらいやすくなり、ビジネスについてのメッセージを伝えることができます。 Google マイビジネスについて 分かりやすくいえば、Google My Businessに会社などの組織の情報を登録しておくことで、その組織に

  • Auto Publish for Google My Business

    説明 Auto Publishing Auto Publish for Google My Business lets you publish posts, custom posts and pages automatically from WordPress to your Google My Business page. Posts can be scheduled as well! Creating content on Google My Business is becoming an increasingly important SEO factor. But the problem is it can be a hassle creating new content and easy to forget. With Auto Publish for Google My Busi

    Auto Publish for Google My Business
  • 禁止されているまたは互換性のないプラグイン

    Kinstaでは、高いパフォーマンス、信頼性、およびセキュリティを鑑みプラットフォームの最適化を行っています。このため、心苦しい判断ではありますが、Kinstaの環境では、特定のプラグインをご利用いただけません。一般的に、キャッシュ、バックアップ、関連記事を扱うプラグインの制限を設けています。 シスアドチームが問題を特定したプラグインについては、禁止対象プラグインとして公開しています。その問題の多くは、パフォーマンスや機能に関連するものです。Kinstaでは、サードパーティのプラグイン開発者と協力し互換性の確保に全力を尽くしています。例えば、WP Rocketは以前、禁止対象でしたが、現在はパートナーという位置づけです。 禁止プラグイン キャッシュプラグイン キャッシュプラグインを使用するとパフォーマンスの低下が予想されます。これは、主に機能の衝突によるものです。Kinstaではすでに、オ

    禁止されているまたは互換性のないプラグイン
  • データベースに直接アクセスする |Kinsta®

    データベースへの直接アクセスに加えて、phpMyAdmin、HeidiSQL、Sequel Pro、MySQL Workbenchなどのツールを使用してデータベースを管理することも可能です。データベースへの直接アクセスを設定するには、KinstaサイトへのSSHトンネルを設定します。こちらのページでは、データベースへのさまざまな接続方法をご紹介します。 phpMyAdminでデータベースに接続する MyKinstaからphpMyAdminを使用して、WordPressデータベースに接続することができます。接続するには、「WordPressサイト」>(サイト名)>「情報」に移動します。 「データベースへのアクセス」セクションに、phpMyAdminへのログインに必要なデータベースのユーザー名およびパスワードが表示されます。 ログインページにアクセスするには、「phpMyAdminを開く」をク

    データベースに直接アクセスする |Kinsta®
  • AI Engine

    説明 独自のチャットボットを作成したり、コンテンツや画像を生成したり、テンプレートを使って AI 関連の作業を調整したり、迅速なタイトルや抜粋の推奨を楽しんだり、エディターで AI Copilot を使って作業を高速化したり、使用状況を追跡したり、などなど。AI Playground では、翻訳、修正、SEO、サジェスト、WooCommerce の商品フィールドなど、さまざまな AI ツールを利用できます。また、内部 API もあるため、他のプラグインからも機能を利用できます。AI Engine は、皆さんのフィードバックをもとにさらに多くの AI ツールや機能を追加していく予定です。 必ず免責事項をお読みください。より詳しいチュートリアルや情報については、AI Engine 公式サイトをご確認ください。 機能 OpenAI: GPT 4、GPT 3.5、Vision、その他すべて Ope

    AI Engine
  • 【wordpress】プラグインなしでTwitterに自動投稿する

    さてさて、以前このブログでは記事を公開するとき、以下のツイッターでお知らせしていました。 【お知らせをしていたツイッター】 実は当時、あるサービスで自動投稿していたのですが、Twitterの仕様が変更になった影響で残念ながら利用できなくなってしまいました…。 そして、長らくTwitterとの連携はしてなかったのですが、せっかく記事を書くからには多くの人に読んでもらいたと思いこの度、再開することにしました。 そのため、wordpressのプラグインを試したのですが、なぜか上手くいかなかったので、もうこの際、自動ツイート機能を自前で作ることにしました。 そこで❗ 今回はプラグインなしでwordpressからTwitterに自動投稿する機能の作り方をご紹介します。 ぜひ皆さんのお役に立てると嬉しいです😊✨ 【追記:2023.9.20】 イーロン・マスクさんがTwitterをXに変更するなど大き

    【wordpress】プラグインなしでTwitterに自動投稿する
  • ユニバーサル アナリティクス停止に伴う「Simple GA Ranking」プラグインのご利用について

    2023年7月1日で、Google が提供する Google アナリティクスのユニバーサル アナリティクスによる計測が停止します。同時に Google アナリティクス 4 (以下、『GA4』) への切り替えが行われます。 アナリティクスヘルプでの公式発表 これに伴い「Simple GA Ranking」プラグインがご利用いただけなくなるため、「Simple GA4 Ranking」プラグインを開発いたしました。「Simple GA Ranking」プラグインをご利用の方は、「Simple GA4 Ranking」プラグインへの移行が必要となります。 この記事では、WordPress で「Simple GA Ranking」プラグインを利用される皆様に、いつまでにどのような作業を完了させればよいか、また GA4対応の「Simple GA4 Ranking」プラグインのご案内と設定についてご説

    ユニバーサル アナリティクス停止に伴う「Simple GA Ranking」プラグインのご利用について
  • AWS EFSを使ったWordPressシステムをProduction Readyにするまでの道のり - トラストバンクテックブログ

    トラストバンクふるさとチョイス事業部SREの香西(かさい)です。 先月末に「読むふるさとチョイス」というオウンドメディアをリリースしました! prtimes.jp 記事ではこのオウンドメディアをEC2+EFS+RDS+ElastiCacheでAutoScalingなWordPressシステムとして構築したので、このシステムをProduction Ready*1にしていくまでの道のりをご紹介したいと思います! 要件 システム構成 デプロイ 可用性&冗長性 構成図 キャッシュ戦略 PHP (OPcache) Redis(ElastiCache) オブジェクトキャッシュ PHPセッション CDN(Cloudflare) Lighthouseの結果 おわりに 要件 まず要件ですが、今回開発を外部制作会社へ発注していたこともあり、以下のような制約がありました。 WordPressを使う デプロイ

    AWS EFSを使ったWordPressシステムをProduction Readyにするまでの道のり - トラストバンクテックブログ
  • WordPressプラグインFavoritesの使い方!サイトにお気に入り機能を追加!

    431 この記事は、サイト内にお気に入り機能(ブラウザのお気に入りではなく)を追加するプラグインの紹介です。 動作は下記の手順で確認 この記事のタイトル下のハートをクリック ハート横のカウントが1つアップ ブックマークを確認 PC…ヘッダー右端のハートをクリック SP…固定フッターのハートをクリック 「あなたのブックマーク」ページに、記事がサムネイル付きでラインナップされているハズです。 情報サイトやブログを読んでいて、あの記事この記事と気になるタイトルがいくつもある時に利用するタイプのサイト内お気に入り機能です。 Favorites プラグイン公式サイト ユニクロや無印良品の商品ページにあるハートマークのようなものです。気になるページをポチっとクリックし、あとでまとめてチェックするアレ。 追加も削除もワンクリック、簡単操作が喜ばれます。

    WordPressプラグインFavoritesの使い方!サイトにお気に入り機能を追加!
  • 【WordPress】Contact Form 7でreCAPTCHA v3のロゴを非表示にする方法!

  • WordPressにインスタント検索を即導入!Ajax Search Lite の使い方

    WordPressではサイト内検索をするためにサイドバーなどに検索ウィジェットを設置できますが、検索のための最低限の機能しかついていなく精度もよくありません。 そこでサイト内検索のユーザーエクスペリエンス(UX)を高め、記事を見つかりやすくするために有効なのが「インスタント検索」を導入することです。 インスタント検索を使うとユーザーの検索にかかる手間が減り、求めている情報が見つかりやすくなります。 ただこれを自力で一から実装するのは現実的ではないのでそんな時に便利なのが「Ajax Search Lite」というプラグインです。 ここではそのプラグインを導入してほんの数分でWordPressにインスタンス検索機能を実装する方法について紹介します。

    WordPressにインスタント検索を即導入!Ajax Search Lite の使い方
  • Contact Form 7 File Upload Path - How To See Uploaded Files In The Dashboard [Still works in 2023!]

  • Contact Form 7を使いやすく!複数ファイルをドラッグ&ドロップで添付できるようにカスタマイズ!|横浜の課題解決型ホームページ制作会社|株式会社シーク

  • » Contact Form 7 で送信先を分岐させる

    メールフォームといえば Contact Form 7 WordPressのプラグイン、Contact Form 7でメールフォームを作ると、サイト上からメールを送ってもらうことができます。このメールの宛先を「ドロップダウンメニュー」や「チェックボックス」、「ラジオボタン」で選んでもらった項目に合わせて、振り分けてあげようと思います。 通常はコンタクトフォームのメールタブで「送信先」に送り先のアドレスを入れておきます。複数入れる場合は、カンマ(,)で区切ってアドレスを続けて入力します。 aaaa@gmail.com,bbbb@gmail.com のように。 フォームタブの設定 さて、このアドレスをメールフォーム(Contact Form 7 では、コンタクトフォームと呼んでいる)の入力に合わせて分岐させます。 フォームタブで「ドロップダウンメニュー」「チェックボックス」「ラジオボタン」どれで

    » Contact Form 7 で送信先を分岐させる
  • Contact Form 7でメールの宛先を選択肢によって変える【WordPress】

    WorPressでお問い合わせフォームを実装できるプラグイン「Contact Form7」で、ユーザーがセレクトボックスなどで選択した項目によって、メールの送信先を振り分けることができます。 メールの送信先を振り分ける方法 まず、フォームで選択してもらう項目を作ります。 ドロップダウンメニュー、チェックボックス、ラジオボタンならどれでも大丈夫ですが、今回はドロップダウンメニューで実装してみます。 この時にオプションに選択肢を入れることになりますが、「項目名|送信先のメールアドレス」とすることで、各項目ごとに送信先となるメールアドレスを設定することができます。 広告に関するお問い合わせが選択された場合は「ads@example.com」に、その他のお問い合わせが選択された場合は「info@example.com」に送信されるようにしています。 名前も後で必要になるのでわかりやすい名前に変更し

    Contact Form 7でメールの宛先を選択肢によって変える【WordPress】