WordPressのパーマリンクを取得する方法


  1. パーマリンクを取得する基本的な方法: WordPressの投稿やページのパーマリンクを取得するには、get_permalink()関数を使用します。この関数は、現在のループに関連する投稿やページのパーマリンクを返します。
$permalink = get_permalink();
echo $permalink;

上記のコードを使用すると、現在の投稿やページのパーマリンクが表示されます。

  1. 特定の投稿やページのパーマリンクを取得する方法: 特定の投稿やページのパーマリンクを取得するには、get_permalink()関数に該当する投稿やページのIDを渡します。
$post_id = 123; // 取得したい投稿やページのIDを指定
$permalink = get_permalink($post_id);
echo $permalink;

上記の例では、IDが123の投稿やページのパーマリンクが表示されます。

  1. カスタム投稿タイプのパーマリンクを取得する方法: カスタム投稿タイプのパーマリンクを取得するには、get_post_permalink()関数を使用します。この関数は、カスタム投稿タイプのスラッグと投稿IDを渡すことで、パーマリンクを取得します。
$slug = 'custom-post-type'; // カスタム投稿タイプのスラッグ
$post_id = 456; // 取得したい投稿のIDを指定
$permalink = get_post_permalink($slug, $post_id);
echo $permalink;

上記の例では、スラッグが「custom-post-type」でIDが456のカスタム投稿のパーマリンクが表示されます。

これらは、WordPressでパーマリンクを取得するための基本的な方法といくつかのコード例です。使用するコンテキストに合わせて適切な方法を選択し、必要に応じてカスタマイズしてください。