Wordpress platformon az 'is_user_logged_in()' a spiderekre és pl. a google botokra is vonatkozik?
Pl. én a tartalmamat regisztrációhoz szeretném kötni, akkor a google botoknak ez esetben megjeleníti a tartalmat?
Előre is köszönöm,
Chief
Wordpress platformon az 'is_user_logged_in()' a spiderekre és pl. a google botokra is vonatkozik?
Pl. én a tartalmamat regisztrációhoz szeretném kötni, akkor a google botoknak ez esetben megjeleníti a tartalmat?
Előre is köszönöm,
Chief
Utoljára módosítva: Chief által : 2012-08-15 20:46
Az alábbi függvény segítségével tudhatod meg hogy a Googlebot látogat.
tehát if (is_user_logged_in() || is_googlebot()) { /*elrejtett tartalom*/ }
PHP kód:
<?php
function is_googlebot()
{
if(preg_match("/Googlebot/",$_SERVER[‘HTTP_USER_AGENT’]))
{
//robot ip address is assigned to $ipaddress
$ipaddress = $_SERVER[‘REMOTE_ADDR’];
//hostname is assigned to $hostname
$hostname = gethostbyaddr($ipaddress);
if(preg_match("/googlebot.com/",$hostname))
{
// returns true if googlebot.com is found in hostname
return true;
}
}
return false;
}
értem, köszönöm szépen!
ez yahoo és bing esetében is ugyan így működik ugye?
Nem, azokra külön föggvényeket kell csinálnod.
Könyvjelzők