如果是国家/地区或IP,则显示我的自定义帖子ID

时间:2016-02-05 作者:jcarlosweb

我解释。当用户想要查看国家时,请访问我的网站,例如我的url:我的帖子示例。html

我想捕获id并用模板显示内容,等等我在另一个帖子id中所做的,即显示我通过id告诉你的不同帖子。

我想不重定向,也希望通过文件函数这样做。php

UPDATE:

示例:

if($_SERVER[\'REMOTE_ADDR\']=="89.0.0.0" && $post->ID==15){

  //No display post with id 15, show the entire post with ID 5 and custom data
}
能做到吗?

谢谢

1 个回复
SO网友:TJK

我相信您可以这样做(未经测试):

if($_SERVER[\'REMOTE_ADDR\']=="89.0.0.0" && $post->ID==15){

 $post5 = get_post(\'5\');
 echo $post5->post_title;

 //Call custom meta using $post5->ID;

}
Update: 如果要替换原始对象,可以执行以下操作:

if($_SERVER[\'REMOTE_ADDR\']=="89.0.0.0" && $post->ID==15){ global $post; $post = get_post(\'5\'); setup_postdata($post); //Here you can call for the_content() or the_title etc. wp_reset_postdata(); //This function will bring back the old post id }