web-dev-qa-db-ja.com

どのようにYoast SEOプラグインは変数%% name %%で動作しますか?

私は、Yoast SEOプラグインがデータベーステーブルを作成しないことを知っています、それではなぜwp_postmetaではmeta_idの番号付けが連続的ではないのですか?

Yoast Pluginが原因ですか?

また、私はポストのデフォルトの%% title %%による自動seoのその機能がどのように機能するのか知りたいですか?

投稿タイプのページで%% title %%で変数%% name %%を使用しようとしたが、%% name %%がそのまま表示され、%% title %%が自分のページのタイトルを示しているからです。

Error 

それで私はそれが 変数リスト / Yoast Pluginのように著者名を取ることを望みます

1
Siren Brown

それはテーブルを作成せず、postmetaテーブルに "WordPress way"データを保存します。これはすべてのWordPress関数に共通です。これはすべてのWordPress関数に共通なので、IDはYoastデータに対して順不同になります。それは、そのテーブルに格納される他の多くのデータと「混在する」ことになるためです。

%%name%%変数についてのあなたの質問に関しては、あなたがあなたのポストタイトルの中に変数 を使用しようとしているように見えます 、これはできません。これが機能するためには、タイトルとメタ設定 _のようにする必要があります。

%%title%% - by %%name%%

重要な更新
これは実際にはポストのpreview機能のバグです(バージョン2.3.5以降、バージョン3.0.7まで)。変数%%name%%は正しく解析されていません。

ただし、ページ自体を表示すると、変数%%name%%を含め、変数が正しく解析されています。

0
cale_b