WordPressユーザーのbaserCMS覚え書き


現在のページの純粋なURLを取得する

WordPress

該当する関数(テンプレートタグ)はありません。home_url() と esc_url() 、$_SERVER['REQUEST_URI'] の組み合わせで同じような機能を実現できます。

<?php $current_url = esc_url( home_url() . $_SERVER['REQUEST_URI'] ); ?>

テンプレートタグ/home url - WordPress Codex 日本語版
関数リファレンス/esc url - WordPress Codex 日本語版

baserCMS(2系)

$bcBaser->getHere()

[getHere] 現在のページの純粋なURLを取得する|baserCMS 2系関数リファレンス

baserCMS(3系)

$this->BcBaser->getHere()

[getHere] 現在のページの純粋なURLを取得する|baserCMS 3系関数リファレンス

メモ

たとえば、本ページを表示するテンプレートファイルで

<?php echo $this->BcBaser->getHere() ?>

と実行した場合

/functions/baser_helper/baser_get/get_here

が出力されます。