0

WordPress のパーマリンクを月と名前の設定に設定しています。これにより、/blog/2009/09/my-post-name のような URL が生成されます。投稿が更新されるたびに投稿日が変更されるため、パーマリンク アドレスが変更される可能性があります。

パーマリンクを指すバナー/ボタン広告が全体に表示されるため、これは私のサイトに大混乱をもたらしています. 8 月の投稿が 9 月に更新されると、これを見つけて変更するまで、すべての広告がリンク切れになります。

更新にもかかわらず、元の投稿日を静的なままにする方法はありますか? さまざまな程度のコンピューター リテラシーを持つ複数の著者がいるので、プラグインまたは見落とされた設定のようなものを探しています。

助けてくれてありがとう!コーリー

更新: どうやらこれは他のユーザーが経験していない動作であるため、正確に何が起こっているかを示すスクリーン ショットを添付します。上が保存前、下が保存後です。 (出典: opl.on.ca )代替テキスト

4

2 に答える 2

1

投稿を更新するとパーマリンクが変更されますか? 私のインストールではこの動作はありません。パーマリンクを変更するのは、投稿日を変更することです。

データベースでは、このスキーマに従って、post__date と post__modified という 2 つの異なる属性があり、更新アクションの作成で使用されます。直接変更せずに投稿日を変更している場合

Wordpress で投稿日を更新する http://img18.imageshack.us/img18/3440/wordpresspostdate.png

次に、一部のプラグインがその値を変更している可能性があるのではないかと心配しています。

あなたの説明を読んで、バナーへの静的リンクを使用していると思います。投稿 ID に基づいてこれらのリンクを作成する単純なプラグインを使用してみてください。いくつかの単純なルーチンで実行できます。たとえば、 get_postを使用していくつかの情報を取得できます。

<?php
    $my_id = 7;
    $post_id_7 = get_post($my_id, ARRAY_A);
    $slug = $post_id_7['post_name'];
?> 

...またはget_permalinkを使用するとさらに簡単になります。投稿IDだけが必要です。

 <?php
    echo get_permalink(7);
 ?>

したがって、少なくともパーマリンクが理由なく変更され、修正方法がわからない場合は、少なくとも動的に構築できます。

コーデックスのドキュメント関数リファレンスを読んで、あなたの生活を楽にするために何が利用できるかを確認してください!

于 2009-09-25T18:18:38.530 に答える
1

私は同じパーマリンク設定を実行しており、更新後のパーマリンクの変更に問題はありません。パーマリンクには個別のエディター設定があり、ユーザーは、投稿エディターのテキスト編集ボックスの投稿タイトルのすぐ下にあるエディターからパーマリンクを具体的に変更する必要があります。これは、パーマリンクが常に壊れないようにするための WP の機能です。

いくつかの静的ページを使用してみてください。そうすれば、実際に投稿のパーマリンクが使用する必要のあるプラグインから変更されている場合でも、変更されないきれいなパーマリンク: mysite.com/mypermalink/ の両方を持つことができます。

于 2009-09-25T18:26:45.293 に答える