Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

利用Typecho的is函数智能投放谷歌『自动广告』

利用Typecho的is函数智能投放谷歌『自动广告』

2018-12-12 Comments 0 Comment

Typecho中内置了强大的is函数,用于判断“我在哪里?”。这就可以让我们在投放谷歌AdSense的『自动广告』的时候更加的灵活,在投放谷歌AdSense广告的站长们应该都知道『自动广告』会根据网页布局自动选择广告尺寸和位置来投放,而在对站点首页的“智能化”处理上总是差强人意,所以为了保证『自动广告』的投放效果和用户体验,我们就可以借助is函数来指定『自动广告』只投放在文章页面。

羊毛党之家 利用Typecho的is函数智能投放谷歌『自动广告』  https://yangmaodang.org

is函数可以用于判断index/archive/category/tag/date/single/page/post/attachment等,具体用法见下文描述。注意哈,这些页面是有相互包含的关系的,具体在使用过程中要多尝试下。

$this->is('index')

  • 从字面可见,判断当前页面是否是首页

$this->is('archive')

  • 判断当前页面是否是归档页,譬如主页,分类文章页,标签文章页,日期归档文章页

$this->is('category'),或者$this->is('category','some_slug')

  • 判断当前页面是否为分类文章页,如果加第二个参数slug,则进一步判断是否为特定的分类,譬如默认分类的slug是“default”

$this->is('tag')或者$this->is('tag','some_slug')

  • 判断当前页面是否是标签文章页,如果加第二个参数slug,则进一步精确判断,原理同category

$this->is('date')或者$this->is('date','some_range'),其中some_rage可以是year/month/day

  • 判断当前页面是否是日期归档页,如果指定第二个参数,则进一步精确判断。

$this->is('single')

  • 用于判断是否是内容页面,所谓内容页面,包括文章页、独立页面和附件显示页

$this->is('post')或者$this->is('post',$post_id)

  • 用于判断是否是内容页,加第二个参数则进行精确判断

$this->is('page')或者$this->is('page','some_slug')

  • 用于判断当前页面是否为独立页面,加第二个参数表示精确判断,譬如$this->is('page','about')则表示判断当前页面是否是about页面

$this->is('attachment')或者$this->is('attachment',$attachment_id)

  • 同上,用于判断附件页面。

综上所述,我们的『自动广告』代码就可以如下这样投放(在当前主题目录下的header.php里):

<?php if ($this->is('post')): //如果是文章则允许载入“自动广告”代码 ?>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({
          google_ad_client: "ca-pub-6265969660632907",
          enable_page_level_ads: true
     });
</script>
<?php endif; ?>

可以看到这里用到的is函数是$this->is('post'),这个是仅仅在“文章”页面,如果你需要包括独立页面可以使用$this->is('single'),具体大家看上面的函数简介就能看出区别了。

如果你的服务器PHP开启了缓存(OPCache),那么最好重启一下php-fpm进程让代码执行以下。慢慢体验『自动广告』的强大吧!

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


教學資源

Post navigation

PREVIOUS
wordpress实现简单的动态分离
NEXT
一个比 Cookie 更好的本地存储方式 – HTML5 Web 存储

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
ESET NOD32
WINDOWS 10 &11 INSIDER PREVIEW
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
金融資訊
WhatsApp Stickers教學
WordPress資訊
WeChat資訊
PHP資訊
Plesk資訊
TensorFlow
教學資源
開源程序
網頁工具
SEO工具
醫療健康
旅遊及消閒
其他資訊
Content from
Content to
2018 年 12 月
一 二 三 四 五 六 日
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 11 月   1 月 »

分類

  • 網站公告
  • 限時免費
  • ESET NOD32
  • WINDOWS 10 &11 INSIDER PREVIEW
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WhatsApp Stickers教學
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • Plesk資訊
  • TensorFlow
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 旅遊及消閒
  • 其他資訊

彙整

近期文章

  • 科學家確定關鍵代謝酶在腎臟疾病中的作用 2023-03-27
  • 《暗黑破壞神4》玩家希望有離線模式:不想排隊和掉線 2023-03-27
  • “ChatGPT之母”:她35歲,OpenAI神秘CTO 2023-03-27
  • 百度文心一言應用產品發布會取消:改為測試企業閉門溝通會 2023-03-27
  • 《FIFA23》女足建模太糟糕女球員:我孩子都嚇哭了 2023-03-27
  • 《小丑2》新片場照曝光華金和LadyGaga亮相 2023-03-27
  • MIT開發新X-AR技術可以實現準透視功能 2023-03-27
  • 《暗黑破壞神4》肝帝玩家達成全職業滿級官方點贊 2023-03-27
  • “全無人駕駛出租車,滾出舊金山!” 2023-03-27
  • 矽谷銀行倒閉初創企業集體“斷糧” 2023-03-27

熱門文章與頁面︰

  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • Explorer Patcher:讓Windows 11恢復Windows 10的行為特徵
  • 貝貝BiliBili – 在線一鍵下載B站視頻,可解析播放!
  • 世界上有多少個國家
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • ESET NOD32 LICENSE KEY (UPDATED 2023-01-17)
  • NVIDIA H100 Hopper加速計算卡上市:配備80GB顯存價格超24萬元
  • Windows及OFFICE激活密鑰+電話激活教程–自用
  • Google Chrome瀏覽器意外出現Status_Access_Violation錯誤而崩潰

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.