Encriptar enlaces de descarga en Wordpress con plugin

  • Autor Autor jakmm11
  • Fecha de inicio Fecha de inicio
J

jakmm11

lo que quiero hacer es encriptar enlaces de descarga como la pagina gratispeliculas.org
espero que me ayuden a implementar este pluigin... lo que quiero es que redireccione a una pagina y luego esperar algunos segundos... y la redieccion sea automatica para todos los links externos de mi pagina...

PHP:
<?php
/*
Plugin Name: Links
Plugin URI: http://forobeta.com/
Description: Encripta los links externos
Version: 0.1 Pajarraco
Author: forobeta
Author URI: http://forobeta.com/
*/

    $_SITIOW = parse_url(home_url());

    function ccw_post($POST){
        return preg_replace_callback('#href="([^"]*)"#is', 'my_urlencode', $POST);
    }

    function my_urlencode($a){
        global $post,$_SITIOW;
        if (!get_post_meta($post->ID, "no_URL", true)) {
            if(stripos($a[1],$_SITIOW['host'])===false && stripos($a[1],'javascript')===false){
                return 'href="http://localhost/mega/go.php?url='. base64_encode(urlencode($a[1])).'" pepe="'.$_SITIOW['host'].'" target="_blank"';
            }
        }
        return 'href="'.$a[1].'"';
    }
?>
 
Parece que estás intentando crear un plugin para encriptar enlaces de descarga en tu sitio web de Wordpress. Sin embargo, hay algunos errores en tu código que necesitas corregir. Aquí hay algunas sugerencias para mejorar tu plugin:

1. Falta cerrar tus funciones correctamente con `}` al final de cada una.
2. Asegúrate de envolver tu código en una función `add_filter` o `add_action` para que se ejecute correctamente en el momento adecuado.
3. No olvides activar tu plugin una vez que hayas corregido los errores.

Si necesitas más ayuda con la implementación de este plugin o si tienes alguna pregunta específica sobre cómo lograr la funcionalidad que deseas, no dudes en preguntar. ¡Estoy aquí para ayudarte!