
随便看看顾名思义就是随机给出文章看看,就是本博客菜单栏上的随便看看的功能。很小但很实用。
原理:随机在博客中抽取一篇文章来访问。 *** 作方法:将以下代码加入到主题目录中的“functions.PHP”文件的 之前即可。posts WHERE post_type = 'post' AND post_password = '' AND post_status = 'publish' ORDER BY RAND() liMIT 1";if ( isset( $_GET['random_cat_ID'] ) ) {$random_cat_ID = (int) $_GET['random_cat_ID'];$query = "SELECT disTINCT ID FROM $wpdb->posts AS p INNER JOIN $wpdb->term_relationships AS tr ON (p.ID = tr.object_ID AND tr.term_taxonomy_ID = $random_cat_ID) INNER JOIN $wpdb->term_taxonomy AS tt ON(tr.term_taxonomy_ID = tt.term_taxonomy_ID AND taxonomy = 'category') WHERE post_type = 'post' AND post_password = '' AND post_status = 'publish' ORDER BY RAND() liMIT 1";}if ( isset( $_GET['random_post_type'] ) ) {$post_type = preg_replace( '|[^a-z]|i','',$_GET['random_post_type'] );$query = "SELECT ID FROM $wpdb->posts WHERE post_type = '$post_type' AND post_password = '' AND post_status = 'publish' ORDER BY RAND() liMIT 1";}$random_ID = $wpdb->get_var( $query );wp_redirect( get_permalink( $random_ID ) );exit;}if ( isset( $_GET['random'] ) )add_action( 'template_redirect','random_postlite' );// 随便看看结束 使用方法:访问你网站的域名/?random即可看到效果如: href="https://qq52o.me/?random">qq52o.me/?random如果要在导航菜单现实的话,在后台新建一个自定义URL菜单即可。也可以自己建一个PHP文件把代码复件进去调用也是可以的。 总结 以上是内存溢出为你收集整理的WordPress添加随便看看全部内容,希望文章能够帮你解决WordPress添加随便看看所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)