國外wordpress,目前使用PHP做的比較大的網站是有哪些?
臉書
能用Wordpress制作網站嗎?
不會編程也能用Wordpress來制作精美網站,國外的youtube有很多免費內容。
或者Phpwind而不用WordPress?
作為一名做網站近10年的老站長,我來回答一下這個問題。
為什么國內的中小網站大多使用的是Discuz!或者其他程序,而不用世界上占有量最高的WordPress?最主要的原因是WordPress屬于高冷產品,且是老外的產品,國內相關資源比較少,因而很多做網站的小公司都喜歡使用DZ,因為資源比較豐富。
還有一個重要原因,國內站長圈有一個不成文的潛規則:所有用WordPress制作的網站都不專業。其實這些人之所以有這種幼稚看法的原因僅僅是因為WordPress是開源的。殊不知就連美國白宮的網站都是使用WordPress搭建的。
還有一個原因,我就不說出來了,但是在圈內是大家達成默契的,心照不宣。
為什么都推薦使用wordpress而不是phpcms這些國內的CMS呢?
首先,這個問題是我在知乎上提的,再次看到真是倍感親切啊~
現在回看,跟以前還是有不同的見解的,其中,我認為有大神的回答非常好“精通php勝過精通一個cms”,也就是說,如果你的php足夠好,那就不要糾結用wordpress還是用phpcms了。因為無論用哪一個,都可以解決問題,而且是很好的解決!
說說我為什么會這樣提問,我本人屬于php入門階段,只會寫非常簡單的代碼,但是能夠比較熟練使用phpcms v9,大概用了1年時間了,其實是非常喜歡這個產品的。但非常遺憾的是,v9基本上沒有任何更新了,屬于放養狀態了,想找一個代替品,所以選擇了wordpress。
也用過wordpress做過幾個網站(準確來說是做過幾個主題),但從開發的角度來看,顯然wordpress的學習成本要高很多。具體表現在以下方面:
1 結構比較西方化,基本靠
function.PHP
控制,大量的方法堆積到這個文件,眼花繚亂,有的還不寫注釋,找起來非常不方便
2 方法有不下幾萬種,多是多了,但找起來也是非常麻煩,而且很多發放有一大批參數需要配置,當然了從一個側面表示這個方法足夠強大,但大部分時間用不上,由于漢化問題,查找起來費勁。
3 鉤子讓我困擾。。。如果不是非常有經驗的開發者,小白你就別想搞明白這個東西了,具體表現是我一直就沒明白到底有多少hook,什么時候該掛hook,掛哪個hook。。
4 菜單配置非常繁瑣,菜單輸入函數非常不方便,這個很抓狂,相比phpcms可以直接輸出菜單數據,wordpress輸出了除了數據以外的樣式,而且非常固定,改起來要重寫菜單函數,極其不方便。。。。這個也是被很多人吐槽過的
5 插件繁多,但兼容性很差,我這問題也問題很多人,他們回答是那是因為你不懂,這個我真是沒法反駁啊,無論多么麻煩的系統和工具,只要你懂了,那就不難。。這不廢話嗎?我想用過wordpress的人沒有幾個不被插件坑過,想徹底懂?那就一個一個坑填吧。
6 耗內存,對主機配置要求高。。。這個現在還好一些,以前有google組件時候更要命。
說了這么多不好,但我還是選擇用它了,沒別的,就是因為它是一個既沒有版權限制,又更新及時的CMS.. 這一點國內cms真是沒法比。總之就是坑很深,但值得入~
另外,phpcms也很不錯,但顯然過時了。。。
二更一下,修改了一些錯字。
這里闡述一下啊,寫了這么多,并不是抨擊wp多不好,我最后也說了,最終我還是選擇了用wp,我想表達的觀點就是,wp想學到精髓,是要比國內的phpcms這些難一些的,當初我用phpcmsv9時候,真心用了3天基本就可以應付一般網站了,但wp玩了半個月,還是不太懂。。。尤其是各種插件還有一些鉤子函數,可能也是學習方法沒有掌握吧~
但有的大神確實可以用wp做各種網站,真的是各種網站~佩服啊
我自己建了一個wordpress網站?
建議先判斷這些外國人的評論是真實評論還是垃圾推廣評論,如果是真實評論那無所謂保留即可,如果是垃圾推廣評論,除了要刪除這些評論之外,還需要采取一些措施去杜絕這種情況的發生。
1、在WordPress后臺 >> 討論 >> 在評論顯示之前,建議勾選“評論必須經人工批準”,或者勾選“評論者先前須有評論通過了審核”,具體如下圖所示:
2、實現禁止WordPress非中文垃圾評論,方法是將以下代碼直接放入主題function.php文件最后一個?>的前面即可,其中的文字部分可自行修改。
//屏蔽非中文評論function refused_spam_comments( $comment_data ){$pattern = '/[一-龥]/u';if(!preg_match($pattern,$comment_data['comment_content'])){err( "我擦,你竟然是歪果仁!可惜博主的英文太爛,看不懂你的評論,學會漢字再來評論吧..." );}return( $comment_data );}add_filter('preprocess_comment','refused_spam_comments');做到以上兩個步驟之后,這些英文垃圾評論就會消失大部分,以后再結合WordPress后臺討論的黑名單機制,慢慢填充黑名單,以后垃圾評論就會越來越少。