類別 | 學習心得

[免外掛]WordPress 將廣告加入文章內文中間

本篇文章可不用使用外掛,而將將廣告碼放在文章中間,一種多寫文章賺稿費的概念 ^^

打開佈景主題下的 function.php,加入以下程式碼:

[php]add_filter( ‘the_content’, ‘wpse_ad_content’ );
function wpse_ad_content( $content ) {
if( !is_single() )
return $content;

$paragraphAfter = 2; //填入數字,設定將廣告顯示在第幾行段落之後
$content = explode ( "</p>", $content );
$new_content = ”;
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if ( $i == $paragraphAfter ) {
$new_content .= ‘<div style="margin:10px 50px;">’;
$new_content .= ‘//將這裡替換貼上廣告代碼’;
$new_content .= ‘</div>’;
}
$new_content .= $content[$i] . "</p>";
}
return $new_content;
}[/php]

這樣就可以慢慢轉稿費囉,鼓勵大家多多寫文章囉 ^^

wordpress_without_plugin 

☆★相關文章★☆
啟動WordPress的Gzip網頁壓縮功能
啟動Wordpress的Gzip網頁壓縮功能加快網頁讀取的速度有很多種方法,其中讓網頁在輸出時透過壓縮功能,即可加速開啟及減少等待時間,這項壓縮功能叫做「Gzip 網頁壓縮」。  網站啟用 Gzip 壓縮可以幫助網站瘦身,其原理是透過網站伺服器壓縮輸出大小再傳給 Client 端,Client 端的電腦再進行解壓縮,可以節省許多網路頻寬,而啟動 Wordpress 的 Gzip 網頁壓縮功能有 2 種方法,以下: 透過 PHP:使用此方法的前提是伺服器須有支援「Zlib Compression Functions」,且當 WordPress 版本更新時,必須再重新加入此語法。修改的檔案是 Wordpress 根目錄的 index.php,請該檔案的「<?php」之後加入「ob_start('ob_gzhandler');」語法即可。 利用 .htaccess:這方法是透過 Apache 的「Enabling Compression」,請在 Wordpress  根目錄的 .htaccess 檔案加入以下語法(如果沒有請自行建立):[code lang="php"]<IfModule ...
繼續閱讀
搶救 iDevice Home Key 大作戰
大約從半年前開始,有個問題一直困擾著韓德爾,他 iPhone 的 Home 鍵非常不聽話,按他畫面就是沒有反應,今天在FB看到朋友轉貼的一個訊息,原來不靈敏的阿鳳 Home 鍵是可以自行嘗試搶救。  到底要怎麼搶救?需要哪些工具?這些廢話就不要再問了,跟著下面的步驟做,說不定你的 Home 鍵就起死回生,省掉送修花錢的麻煩囉: 接上外接電源(電腦或家用電源都可)。 長按 Home 鍵直到進入語音控制介面。 拔掉外接電源。 搞定 ~~  經昨晚韓德爾搶救 Home 鍵大作戰,他的 Home 鍵果真恢復正常了,超開心的,如果你 iDevice(iPad、iPhone與iPod)的 Home 鍵也不聽話、鬧脾氣,快來試試看哦! 以下,補充第 2 種方法: 首先拿起手機滑鎖隨意進入 APP 畫面(例如 Facebook APP)。 長按住 Power 鍵到畫面出現滑鎖關機橫條,再放開 Power 鍵。 長按住 Home ...
繼續閱讀
不看可惜的 … 八卦(限會員)
這篇文章是在「免費的喘息」討論區看到的,有人詢問 Wordpress 要如何做到文章僅註冊會員登入後才可以閱讀,雖然我們部落格文章的性質不會常用到,不過還是收錄供大家參考,至於完整的演示 ... 你已經體驗過了。 ^^  這個方法是在「WordPress 中如何设置只有注册用户才能浏览特定的内容」文章發表的,只要將下面的代碼存成 .php,在上傳到 wp-content/plugins 啟動這個插件即可:[code lang="php"]<?php/*Plugin Name: User onlyPlugin URI: http://fairyfish.net/2010/05/13/post-for-user-only/Description:通過給 user_only 這個自定義字段設置為 true 來設置當前文章僅限於會員瀏覽。Author: DenisVersion: 1.0Author URI: http://wpjam.com*/add_filter('the_content', 'post_user_only');function post_user_only($text){    global $post;       $user_only = ...
繼續閱讀
在WordPress文章中加入推文按鈕
這是在「夢行者的夢想天空」的「WordPress中加入Facebook、Plurk、Twitter、FunP快速推文按鈕」文章學到的,也就是在文章中加入Facebook、Plurk、Twitter及FunP快速推文的按鈕,其實有外掛可以直接使用,但外掛裝多了總是會拖累Wordpress的速度,所以本文是教你如何修改 single.php 達到快速推文目的。  找到使用佈景主題的 single.php,在 <?php the_category(', ') ?> 之後加入以下的代碼:[code lang="php"]<h2 align="right"><iframe src="http://funp.com/tools/buttoniframe.php?s=21" height="16" width="66" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe><a rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http://你網誌的網址/?p=<?php the_ID(); ?>"><img title="分享到臉書!" src="http://arisa520.myweb.hinet.net/facebook.png" /></a><a rel="nofollow" target="_blank" href="http://plurk.com/?qualifier=shares&status=[分享] http:%2F%2F你網誌的網址/?p=<?php ...
繼續閱讀
使用Facebook Connect將WP與FB完整結合(下)
今天多寫了這篇文章,主要是因為換了Wordpress的Cache,在看到「高登工作室」的「裝個Hyper Cache快取外掛吧!」這篇文章,原木就移除WP Super Cache,試試高登強力推薦的Hyper Cache,結果瀏覽的速度從台鐵變成高鐵,推薦推薦!!  Hyper Cache安裝設定比WP Super Cache簡單許多,這篇文章原木就不再介紹了。在前一篇「使用Facebook Connect將WP與FB完整結合(中)」的文章有介紹在使用WP Super Cache時,必須在 .htaccess 加入「YOURAPIKEY_user」的設定,才能讓Facebook Connect正常使用與登入,但是還是會有些問題,1其一在首頁登入後,必須要自行再Reload頁面一次,不然還是會看到沒有登入的畫面(雖然實際上已經登入);2其二就是在寫評論的時候,雖然是有勾選「將此回應分享到 Facebook」,但是送出後FB的塗鴉牆視窗就是不會出現,這非常確定是WP Super Cache造成的。  現在使用Hyper Cache除了速度變更快之外,Facebook Connect使用與登入上也完全沒有問題,真的是太開心了,不過還是有兩個地方要設定一下,1第一就是「Home caching」要勾選,也就是首頁不要Cache,這樣才不會出現上一段WP Super Cache的第一個問題,當然,也會造成首頁開啟的速度比較慢喔;2第二就是在「Cookies matching」加入「YOURAPIKEY_user」,這樣就能讓你Wordpress的Facebook Connect與Cache相處愉快!^^  ~ That’s all ~
繼續閱讀
利用CSS讓有超連結圖案出現透明效果
今天在「WordPress 研究者日記」看到這篇「CSS透明特效:opacity」的文章,就是利用CSS的opacity語法,讓滑鼠移到有超連結的圖案上時,該圖案會出現透明的效果。  將以下代碼加入到 wp-content/themes/當前使用的佈景主題/style.css 檔案:[code lang="css"]a:hover img{ opacity: 0.55; filter:alpha(opacity=55); /* IE only */}[/code]  說明上面的數值,數值為「1」代表不透明,所以數值越小就越透明,而filter:alpha那段是給IE瀏覽器用的,數值為「100」代表不透明。  ~ That’s all ~
繼續閱讀
使用Facebook Connect將WP與FB完整結合(中)
其實安裝Facebook Connect真的非常簡單,但是原木在安裝過程中卻遇到了問題,就是在登入過程中始終對應不到我Facebook的應用程式,昨天花了一整天的時間研究,終於讓原木找到了問題,解決之後心情快~樂~的~不~得~了~  ^^  原木的問題有二,第1個問題是Facebook韓德爾の原木粉絲專頁,第2個則是Wordpress的 1 Blog Cacher 插件。  關於第1個問題,在我們部落格側邊欄位的「Communities」是利用Highslide JS效果呈現的,其中第7個是顯示我們部落格在Facebook的粉絲,因為有使用 <script type="text/javascript">FB.init("e320a5c35f3157b68b1e5e3f0f6563a9");</script> 語法,而在Facebook Connect中也有設定API金鑰,結果造成同一個頁面出現兩個API金鑰,導致在登入FB時一直指向粉絲的專頁,這個超讓原木抓狂的,想說明明API金鑰跟秘密都設定對了,為何都無法指向我在FB的應用程式,後來原木就利用Java Script另開新視窗,就解決囉!  第2個問題很簡單,換掉 1 Blog Cacher,改用 WP Super Cache,在裝好該插件後,找到部落格根目錄 .htaccess 檔案下面的敘述:[code]RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$[/code]  將她改成:[code]RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_|YOURAPIKEY_user).*$[/code]  其中「YOURAPIKEY」就是輸入你Facebook應用程式的API金鑰,記得後面要加「_user」,這樣在使用Facebook Connect登入時就不會被快取。  原木特將遇到的問題筆記下來,希望能對安裝Facebook Connect的人有所幫助。^^
繼續閱讀
如何在 WordPress 做一個歡迎頁
今天開始來到我們家有一個新的大門了,由於我們有兩個部落格系統,舊的部落格是用 F2cont 架的,新的則是現在使用的 Wordpress,為了讓大家選擇要去我們的哪一個家,所以好友小潘幫我們家設計了一個歡迎頁。  Wordpress 的首頁是抓自己的 index.php,所以大家輸入網址後一定是讀取 index.php,這樣歡迎頁的 index.html 就無法當作第一個頁面來讀取,而 Wordpress 又會一直循環調用 index.php,如果更改 .htaccess 將首頁設定使用 index.html,那麼落格的文章就叫不出來了,怎麼辦呢?很簡單 ... 以下 Step by step: 將下面的代碼增加到根目錄的 .htaccess:[code lang="php"]<IfModule dir_module>DirectoryIndex index.html index.php</IfModule>[/code] 修改 wp-includes/rewrite.php 檔案,找到下面的敘述:[code lang="php"]var $index = ...
繼續閱讀
修正推文到FB中文亂碼問題(Facebook Open Graph WordPress Plugin 3.0.7)
有在使用 Sociable! 的 Facebook Open Graph WordPress Plugin 3.0.7 版本的網友應該都有一個痛,就是將文章推到 Facebook 時,中文會變成亂碼,這個問題已經被 Derek 大大解決囉!  解決這個方法有二,直接下載 Derek大大提供的檔案,覆蓋掉 wp-content/plugins/ fbconnect/ fbConnectInterface.php 就可以了,或者自行修改 fbConnectInterface.php 檔案,方法如下: 找到 103 及 104 行:[code lang="php"]echo '<meta name="og:site_name" content="'.htmlentities(get_bloginfo('name')).'"/>';echo '<meta ...
繼續閱讀
新春第一遊‧雙鐵遊雙溪‧健康一日遊
這幾天用MSN通知大家這個訊息,大部分第一句回應的就是:「雙溪在哪?」雙溪鄉位於台灣的東北角,東鄰貢寮鄉,西連平溪及坪林鄉,南接宜蘭縣頭城鎮,北與瑞芳鎮相靠,因有平林、雙溪兩大溪流匯合而得名,四境青山環繞,有所謂的「雙溪八景」,此「雙溪」非台北的「外雙溪」喔。  這是雙溪鄉公所從98年7月25日開始,於週六舉辦共31梯次的「雙溪雙鐵低碳遊活動」,在一日遊的活動行程中,將結合雙溪老街歷史人文特色與環狀自行車道週邊的自然景觀,在專業的導覽解說人員帶領下,讓大家深度感受雙溪獨有的人文特色與生態景觀,度過一個樂活雙溪深度感性之旅。  目前剩下的梯次有2/27、3/6、3/13及3/20,我們預計參加2/27(六)之梯次,活動當日搭乘免費「台鐵雙溪低碳接駁火車」,中餐自理,自備鐵馬,若沒有鐵馬的同學,可於當地租借鐵馬(押金100元/每車、租金100元/每人),所以活動是免費的喔!  2/27(六)活動之梯次將於1/16(六)開始接受線上報名,報名需要以下資料:姓名、身分證字號、聯絡電話或手機、Email及地址,欲參加的同學可自行前往 http://61.63.81.195/~jerike/shuangsi/home/index.php 報名,或者由原木代為統一報名,各梯次名額有限,可以先行報名,屆時因故無法參加,可以再取消,反正不會有罰錢或違約金的問題,當然啦,如果無法參加2/27(六)梯次活動的同學,可要把握三月份的最後三梯次喔!
繼續閱讀
啟動WordPress的Gzip網頁壓縮功能
搶救 iDevice Home Key 大作戰
不看可惜的 … 八卦(限會員)
在WordPress文章中加入推文按鈕
使用Facebook Connect將WP與FB完整結合(下)
利用CSS讓有超連結圖案出現透明效果
使用Facebook Connect將WP與FB完整結合(中)
如何在 WordPress 做一個歡迎頁
修正推文到FB中文亂碼問題(Facebook Open Graph WordPress Plugin 3.0.7)
新春第一遊‧雙鐵遊雙溪‧健康一日遊