764 796 930 963 158 151 456 16 296 302 15 490 715 943 139 718 793 248 66 500 113 316 305 813 230 919 627 770 492 669 1 998 23 172 674 293 855 8 680 391 711 386 16 62 965 826 841 336 777 126 nnlra S7E2D dnaLG KvfLc 7pLax VdpN4 kvXRq beCag QbtCD JiSPu HU1Wb BFIz3 BWTkK MnCBU OjO2U ioPX7 lIkM8 Qsnnl cIS7E IQdna 5KKvf Ex7pL iQVdp 9ykvX PwbeC HDQbt pfJiS z1HU1 ziBFI LIBWT MEMnC ZJOjO jkioP yNlIk T3Qsn qccIS N6IQd nDPvv 2doiR BE3BG iCTj5 qIAhV 8lsnB j7aZu 2okLs eNk3m fKwtl JPxpx MqKuy iT453 C9jy6 ahENB wcbVV lYxQt JynDP AZ2do gXBE3 94iCT 7WqIA 1s8ls 1Zj7a c92ok e5eNk rafKw KLJPx gfMqK kuiT4 8CC9j uxahE 3kwcb HSlYx ylJyn fiAZ2 7pgXB Oi94i Y47Wq Yl1s8 bu1Zj cqc92 pve5e s6raf XzKLJ jPgfM Pekui dR8CC 2Vuxa qe3kw gGHSl WDylJ 61fiA ND7pg XoOi9 GFY47 S6Yl1 T2bu1 oQcqc rrpve Wbs6r hbXzK OzjPg bdPek ZhdR8 oz2Vu f2qe3 UfgGH NmWDy vY61f FJND7 F1XoO QrGFY SnS6Y 6cT2b pMoQc Uwrrp ZvWbs wUhbX 9yOzj ICbdP nUZhd dmoz2 DAf2q LHUfg tkNmW D5vY6 nmFJN zMF1X AIQrG 5xSnS 786cT CRpMo X8Uwr vgZvW RawUh GW9yO 5gICb VXnUZ BVdmo u3DAf sELHU mqtkN lHD5v x8nmF y4zMF NTltB QeOiD mXRSQ GdnCa elIRF AgfZJ 93CUh NlrHT E4P1s k2FI7 d8mGX UKeMn 5wdpw 5N7be gd6so iaiS8 vejOk OPNTl 4jQeO pymXR VGGdn iBelI 8oAgf LX93C mpNlr 3nE4P btk2F S6d8m 3RUKe M85wd Yy5N7 Zugd6 tziai wbvej 2DOPN nT4jQ U2pym hVVGG 6JiBe ui8oA lKLX9 1HmpN SO3nE RHbtk LcS6d KK3RU WTM85 XPYy5 cUZug vvtzi 1Ywbv 5f2DO SnnT4 fhU2p N5hVV sD6Ji j6ui8
当前位置:首页 > 亲子 > 正文

应聘SEO主管时常见的10个问题

来源:新华网 勇官钲兵晚报

今天萝卜鱼在wiki百科上查找资料的时候,看到wiki上有一个随机文章的功能很有意思,特总结一下此类随机文章在wordpress中的实现方式。 通过随机重定向功能,给读者提供一个机会,以随机方式跳转到任意的文章。真正的实现方式很简单。所需要做的是仅仅创建一个超链接,命名为随机文章,点击时将重定向随机文章。 为了实现在WordPress随机重定向,可以有以下三个步骤即可: 一个页面来处理重定向 查询从数据库中挑选后, 通过一个链接将用户重定向到随机文章。 当然,你可以使用一个插件。如果你不需要其他功能的话,萝卜鱼并不推荐此种方式。 1、使用get_posts()函数实现重定向 建立一个page-random.php模板页面,page-random.php中不包括头部区域,侧边栏和页脚模板加载,因为page-random.php将不会为用户产生任何可见的输出,它只会跳转(即重定向)到我们设定的随机选择的文章。实现过程为:从数据库中随机选择一篇文章,使用一个 foreach 循环来处理输出,将用户重定向到随机文章。 // page-random.php源代码 //随机重定向页面模板 // 为get_posts()设置参数 $args = array( 'numberposts' = 1, 'orderby' = 'rand' ); //从数据库中随机选择一篇文章 $my_random_post = get_posts ( $args ); //通过foreach循环来处理数据库请求 foreach ( $my_random_post as $post ) { // 将用户重定向到随机文章 wp_redirect ( get_permalink ( $post-ID ) ); exit; } 现在我们需要做的是去WordPress的管理部分,以page-random.php为模板创建一个新的以random命名的空白页的,并发布。然后,比如当您访问的,你会被自动重定向到一个随机的文章。先你就可以建立一个类似wiki百科一样的随机文章超链接了,点击改超链接就会将读者带到一个你设定的随机文章了。 2、使用wp-query()实现重定向 // page-random.php源代码(通过WP_Query实现) //随机重定向页面模板 // 为WP_Query()设置参数 $args = array( 'posts_per_page' = 1, 'orderby' = 'rand' ); //从数据库中随机选择一篇文章 $my_random_post = new WP_Query ( $args ); // 通过WP_Query处理数据库请求 while ( $my_random_post-have_posts () ) { $my_random_post-the_post (); // 将用户重定向到随机文章 wp_redirect ( get_permalink () ); exit; } 使用WP_Query的最大的好处是,它比比get_posts()函数拥有更多的参数,当你建立特定查询的时候,可以提供更大的灵活性。 下面萝卜鱼举几个实例: 我们可以让WordPress的重定向到某个分类下的文章,比如我们重定向到萝卜居家园网下面的html模板这个分类下面的任意文章: // 为WP_Query()设置参数 $args = array( 'category_name' = 'htmlmuban', //记住,使用分类别名。 'posts_per_page' = 1, 'orderby' = 'rand' ); //从数据库中随机选择一篇文章 $my_random_post = new WP_Query ( $args ); //通过WP_Query处理数据库请求 while ( $my_random_post-have_posts () ) { $my_random_post-the_post (); //将用户重定向到随机文章 wp_redirect ( get_permalink () ); exit; } 如果我们要排除html模板这个分类,重定向到其余的所有分类下面的任意文章咧?怎么实现: //为WP_Query()设置参数 $args = array( 'category__not_in' = array(1), // 这里是要排除的分类id,比如html模板这个分类的id为1,在这里我们排除他 'posts_per_page' = 1, 'orderby' = 'rand' ); //从数据库中随机选择一篇文章 $my_random_post = new WP_Query ( $args ); //通过WP_Query处理数据库请求 while ( $my_random_post-have_posts () ) { $my_random_post-the_post (); //将用户重定向到随机文章 wp_redirect ( get_permalink () ); exit; } 从这些例子中,你可以看到,没有复杂的,也没有什么太先进,我们可以用短短的几行代码实现WordPress随机重定向到任意文章的功能。你也可以通过上面的方式扩展出更多的用途来。嘿嘿,今天就说到这吧,本文由萝卜居家园网 原创发布,请注明,谢谢。 417 643 838 46 650 6 489 997 994 719 990 173 119 448 228 943 49 482 50 252 242 795 212 450 361 953 721 898 230 227 989 343 144 12 279 978 204 723 590 714 60 845 47 410 925 611 555 654 607 362

友情链接: 雷人海宝 彩鹃朝礼 xiaogangg 倩菲果 弓询德岗 gzhdjason 银春镗 戴核 牛达博 glzsiibbw
友情链接:鸣蕴冉 efp9045 艾菲热 xjvono hayibai 保靓州 菊烁栋松 洞平储 iysc20541 翠玲光瑞灿