我正在自定義一個用於彈出電子郵件訂閱的wordpress插件。當用戶提交電子郵件時,他會收到一封確認郵件,其中iam將自定義html發送給他。我的網站上有五個不同的頁面,每個頁面都有該彈出窗口。我所做的是,我想得到我的網頁的名稱比根據我想發送電子郵件中的HTML。我爲其他插件做了完全相同的事情,它的工作,但在這個彈出式插件iam無法從它被稱爲的地方得到頁面名稱。 我試過以下的東西,但失敗了。無法在wordpress中獲取頁面名稱
global $post; /* this worked perfect on other plugin */
$pagename = $post->post_name;
if($pagename=="page1")
{
// html page1 //
}
else
{
// html page2 //
}
只是嘗試這樣做
$slug = basename(get_permalink());
if($slug=="page1") and so on
您可以使用echo「http://」。 $ _SERVER ['HTTP_HOST']。 $ _SERVER [ 'REQUEST_URI']; – MSA
@developer did not work –