WP-Ban插件安裝:
創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)福建,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
下載WP-Ban插件,然后上傳插件到/wp-content/plugins/下的文件夾。
到wp管理后臺(tái)插件頁(yè)面激活插件,激活后插件后,在“Settings”---“Useronline”進(jìn)行設(shè)置,如下圖(點(diǎn)擊瀏覽全圖):
頁(yè)面中有一些幾個(gè)內(nèi)容:
Banned?IPs:設(shè)置要屏蔽的IP地址
Banned?IP?Range:設(shè)置要屏蔽的IP段
Banned?Host?Names:設(shè)置要屏蔽的主機(jī)名
Banned?Referers:設(shè)置通配符阻止某些網(wǎng)址引導(dǎo)
Banned?User?Agents:設(shè)置屏蔽某一用戶的訪問
Banned?Message:屏蔽時(shí)顯示的信息
在這些內(nèi)容中,輸入你要屏蔽的IP地址、主機(jī)名等信息,然后保存就OK了。
wordpress團(tuán)隊(duì)回答,希望你能解決問題
其實(shí)所有網(wǎng)站都是支持IP和域名訪問的
只是要看自己的條件是否滿足
首先服務(wù)器如果只有一個(gè)網(wǎng)站的情況下,你不需要有域名,默認(rèn)就是IP訪問
而綁定域名是為了方便記憶,
另一個(gè)原因是,很多情況,一個(gè)服務(wù)器存在多個(gè)網(wǎng)站
而只有一個(gè)IP
所以就需要用不同的域名,對(duì)應(yīng)不同的網(wǎng)站來(lái)確定訪問的內(nèi)容
像咱們的云服務(wù)器,就可以用獨(dú)立的IP對(duì)應(yīng)獨(dú)立的網(wǎng)站訪問
非常方便。
你可以使用它來(lái)創(chuàng)建自己的IP檢測(cè)網(wǎng)站。這樣,當(dāng)網(wǎng)站訪問者瀏覽你的網(wǎng)站,他們可以看到自己的IP地址。
你只需要將一下代碼復(fù)制粘貼到你的WordPress主題的functions.php中
// Display User IP in WordPress
function wpb_show_ip()
{
$user_ip = $_SERVER['REMOTE_ADDR'];
return$user_ip;
}
add_shortcode('show_ip', 'wpb_show_ip');
接下來(lái)你只需要將下面的短代碼添加到你的文章,小工具等需要使用的地方就OK了,當(dāng)然如果你是需要在小工具上使用短代碼,你需要添加特定的代碼。
[show_ip]
上面這句讀代碼就是了。如果你有其他問題歡迎給我們留言。
補(bǔ)充:參考其他獲取IP的函數(shù)》》
?php
function get_the_user_ip() {
if ( ! emptyempty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! emptyempty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
//
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return apply_filters( 'edd_get_ip', $ip );