問題タブ [yoast]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - WordPressページのタイトルを変更するには?
コンテキスト: WordPress 5.4.5、Yoast 3.7.1
私はクライアントのサイトにアクセスできるプラグイン開発者です。このサイトには Yoast 3.7.1 がインストールされていますが、何をしても 404 ページのtitle
.
現在、同様の質問が提起されている StackOverflow の他のページ (ここ、ここ、ここheader.php
など) で、回答者は が への呼び出しを正しく埋め込んでいるかどうかを尋ねていwp_title()
ます。header.php
その時点での現在のテーマの内容は次のとおりです。
興味深いことに、私の404.php
ページでwp_get_document_title()
は、上記Page not found - XXXX
のwp_title
呼び出しでセパレーターが|
. Yoast によるタイトルの書き換えは無効になっているため、そのダッシュがどこから来ているのかまったくわかりません。
私のプラグインは REST 呼び出しを行い、ページに含めるためにオフサイトからコンテンツを取得します。そのコンテンツの一部は、 で使用されるテキストtitle
です。
以前のクライアント サイトでは、次のことができました。
ただし、このサイトでは、それは機能していません。
使用している WordPress のバージョンに基づいて、pre_get_document_title
フィルターをフックしてみました。
しかし、再び役に立たない。私は現在、Yoastについて読んでいます...
wordpress - wpseo_title 関数を使用してヨーストのタイトルを変更する
ページのタイトルを設定しようとしています (カスタム テーマで作成) これは私のコードですが、何らかの理由で "$forumId" パラメータを取得できません
php - WordPress で #Primary ID を使用してすべての div の後に Yoast ブレッドクラムを配置する
そこで、ワードプレス Web サイトで Yoast SEO ブレッドクラムを使用できるようにする Yoast スニペットを用意しました。このスニペットを任意のページまたは header.php に配置すると、サイトのブレッドクラム メニューが一覧表示されます。
ただし、個々のページまたは header.php に配置する代わりに、 の id を持つすべての div の後に表示したいと思い#primary
ます。たとえば、私のサイトにはメイン コンテンツ用のプライマリ div とサイドバー用のセカンダリ div があります。すべてのコンテンツ ページの上部に配置したい。
質問: functions.php に配置できる単純なスニペットがあるかどうか疑問に思っています。これは、id を持つすべての div の後に上記のコードを追加します。#primary
これは、すべての #primary div を見つけて、特定のページごとにコードを何度も配置するよりもきれいだと思うので。
助けてくれてありがとう!
php - WP SEO Yoast プラグイン ブレッドクラムと JSON-LD (BreadcrumbList) の統合
yoast_breadcrumb API を JSON-LD と統合しようとしています。
SEO Yoast プラグインのドキュメントによると、次のようなブレッドクラム コードがあります。
ただし、JSON-LD スキーマと Yoast Breadcrumb API を以下の JSON-LD コード例に従って統合しようとしていますが、これを達成するためのドキュメントのどこにも見つかりませんでした。API は、パンくずリストの HTML 形式を表示します。foreach loopを使用して JSON-LD を構築できるように、配列形式が必要です。
wordpress - ワードプレスの検索では、インデックスのないページが返されるべきではありません
私は素晴らしい Yoast プラグインをあらゆる種類のものに使用していますが、主にインデックスなしおよびフォローなしのページに使用しています。私たちは PPC ベースのサイトであるため、検索を削除しました。今、クライアントはそれを元に戻したいと思っていますが、インデックスのないページを大量に返さないために、ワードプレスの組み込み検索が必要です。
さまざまなメタディスクリプションを除外するために組み込むことができることは知っています。
これを最初に適応させるつもりでした: https://css-tricks.com/forums/topic/using-wps-pre_get_posts-to-exclude-post-with-meta_key/
質問 - 探している用語は何ですか - meta-no-index=no??
Yoast がデフォルトでこれを行わないのはなぜですか?
php - Yoast SEO のカスタム ショートコード
Yoast SEO プラグインでカスタム ショートコードを使用したいのですが、うまくいきません。メタ タイトルにカスタムの時間指定を入れたい。
これは私のショートコードです:
これは、Yoast のタイトルを次のように表示する方法です。これは、今年の私のサンプル投稿です[yyyy]
Yoast でショートコードを機能させる方法はありますか?