散々調べたのですが、見つからない・・・。ので、すいません、助けて下さい。
現在WordPressでカスタマイズを行っているのですが、
ページスラッグを取得して表示するのに、以下のタグを使用しています。
<?php echo get_page_uri($wp_query->post->ID);?>
使い場所は、ページ毎にレイアウトを変更したりしたく、CSSのクラス名などに使用しています。
親ページでは問題ないのですが、子ページになると親ページのスラッグ名も含んだものが表示されてしまい、「親ページのスラッグ名/子ページのスラッグ名」といった具合に、スラッシュが入ってしまうのです。
子ページのみのスラッグ名の表示、もしくはスラッシュを排除したいのですが、
どなたかこの方法がお分かりの方、いらっしゃらないでしょうか。
すみませんが、ヨロシクお願いします。
No.1ベストアンサー
- 回答日時:
同じようなことがしたかったので、私の場合は関数を作ってしまいました。
ご利用のテーマのフォルダ内に、function.phpというファイルを作成して(既にある場合は、そのfunction.phpに)、下記コードを追加
function get_page_uri2($page_id) {
$page = get_page($page_id);
return $page->post_name;
}
これで、
<?php echo get_page_uri2($wp_query->post->ID);?>で取得できます。
function「get_page_uri2」は、既に存在する名前でないように気をつけて、お好きにしていただいて大丈夫だと思います。
こういう使用ができるんですね。その辺が殆ど理解していませんでした。
凄く助かりました。これでやっと先に進むことができます。
ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SEO 動的・静的ページの説明に...
-
youtubeに音声のみのmp4ファイ...
-
CFileDialogの最初のディレクト...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
php エラー
-
PHPパーミッションについて
-
「クラス関数」「メンバ関数」...
-
.phpファイルが、表示されない
-
fputcsvで保存せず、そのまま出...
-
PHPから別なPHPへ移動(?)する方法
-
AccessのDoCmd.SendObjectについて
-
PHPで新しいウインドウで開く命...
-
phpでメール送信できません 原...
-
Ethnaの基本設定について
-
pictureboxに表示した画像のフ...
-
phpのクラスにて別ファイルの変...
-
PEAR::DBの利用について
-
PEARコマンドが使えない・・・
-
ssiをhtmlで動作させる為、htac...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLの変わらないページをPHPで...
-
FPDFを使ったPDF出力時の縦幅に...
-
リダイレクトでPOST
-
ヘッダーは500エラー、ブラウザ...
-
【WordPress】メディアの一覧出力
-
【PHP】ひとつ前のURLを...
-
テキストリンクを2回クリックし...
-
認証が通ったidを元にidテーブ...
-
日本からのアクセスと他国から...
-
PHPで、データを表示させるとき...
-
PHPで検索結果からさらに詳細な...
-
リンク(URL)をクリックした後、...
-
phpでの二重投稿防止について
-
GET POST の引数渡しについて
-
Windows7のMySQLの環境構築につ...
-
phpのページが更新されない
-
携帯で、phpページからhtmlペー...
-
wordpress 個別ページのテンプ...
-
GETで「?」無しでパラメータの...
-
cURLの413エラーの解決方法を教...
おすすめ情報