wordpress免插件代码实现任意页面重定向

上面是搬码源码网 abnma.com 经由过程收集网络收拾整顿的代码片断。搬码源码网小编此刻分享给各人,也给各人做个参考。

出于某些缘故原由,需求将 wordpress 站点的某篇文章或许某个页面对时重定向到另一个地址。有现成插件可以应用,太重;固然也可以给需求转向的页面加 JS 代码完成,这种要领又不敷利便也不敷优雅。于是用简码(shortcode)来完成。用一小段代码给站点增长一个新的用于转向的简码,那么每次在需求转向的页面或文章中,只需插手这么一句话,即可轻松转向。将以下代码添加到主题 functions.php 中:

// 1. 重定向简码完成

function my_redirect_shortcode($params) {

// 提取参数

extract(shortcode_atts(array(

'url' => '/',

),$params));

// 功效完成

header('Location: '.$url);

}

// 2. 简码注册函数

function my_add_shortcodes() {

add_shortcode( 'my-redirect','my_redirect_shortcode' );

}

// 3. 在初始化时注册简码

add_action( 'init','my_add_shortcodes' );

将以上代码插手主题的 functions.php 即可。固然,我的做法是应用子主题,然后在子主题的 functions.php 中插手自界说代码以防止主题进级时丢掉改动。在需求转向的页面或文章中,添加以下简码(my-redirect 替代为 my_redirect)即可轻松重定向:

 

[my-redirect url="https://www.22vd.com"]

以上是搬码源码网(abnma.com)为你网络收拾整顿的全数代码内容,但愿文章可以或许帮你解决所碰到的步伐开提问题。假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

总结

以上是搬码源码网为你网络收拾整顿的代码完成wordpress肆意页面重定向全数内容,但愿文章可以或许帮你解决代码完成wordpress肆意页面重定向所碰到的步伐开提问题。

假如感觉搬码源码网网站内容还不错,接待将搬码源码网网站保举给步伐员挚友。

0
分享到:
搬码资源网广告位

评论0

请先

为了配合净网行动 , 本站下架所有娱乐源码 , 如有疑问 , 请联系站长qq 43233524
没有账号? 忘记密码?