elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / Re: add_write_rule wordpress ayuda porfavor en: 21 Mayo 2018, 21:13 pm
bueno ya pude medio resolver aun ando arreglando unos detalles con esto funciono

Código
  1. function filter_post_type_link($link, $post)
  2.    {
  3.        $animeid=get_post_meta($post->ID,'_name_serie',true);
  4.        $postanime=get_post($animeid);
  5.        $animename=$postanime->post_name;
  6.        $nombrepost=$post->post_title;
  7.        $nombrepost= strtolower($nombrepost);
  8.        $nombrepost= str_replace(' ', '-',$nombrepost);
  9.        if ($post->post_type == 'capitulo'){
  10.            $temporada=get_post_meta($post->ID,'_name_temporada',true);
  11.            return home_url( 'anime/'.$animename.'/temp/'.$temporada.'/capitulo/'.$nombrepost );
  12.        }
  13.        if ($post->post_type == 'temporada'){
  14.  
  15.            return home_url( 'anime/'.$animename.'/temporada/'.$nombrepost );
  16.        }
  17.  
  18.  
  19.        return $link;
  20.    }
  21.    add_filter('post_type_link', 'filter_post_type_link', 10, 2);
  22.  
  23.    add_filter('rewrite_rules_array', 'mmp_rewrite_rules');
  24.    function mmp_rewrite_rules($rules) {
  25.        $newRules  = array();
  26.        $newRules['anime/(.+)/temp/(.+)/(.+)/?$'] = 'index.php?capitulo=$matches[3]';
  27.        $newRules['anime/(.+)/(.*)/(.+)/?$'] = 'index.php?temporada=$matches[3]';
  28.  
  29.        /*Asi tengo que ponerla para mostrar todas las temporadas de todas los animes*/
  30.        //$newRules['anime/(.+)/temporada/(.+)/?$'] = 'index.php?post_type=temporada';
  31.        return array_merge($newRules, $rules);
  32.    }

 ;-) ;-) ;-)
2  Programación / PHP / [Resuelto] add_write_rule wordpress ayuda porfavor en: 21 Mayo 2018, 02:10 am
hola bueno llevo 3 dias haciendo esto y ya estoy harto de verdad no logro hacerlo funcionar necesito cambiar la direcion url de este custom post

Código
  1. $labels = array(
  2.            'name'                  => _x( 'Capitulos', 'Post Type General Name', 'text_domain' ),
  3.            'singular_name'         => _x( 'Capitulo', 'Post Type Singular Name', 'text_domain' ),
  4.            'menu_name'             => __( 'Capitulos', 'text_domain' ),
  5.            'name_admin_bar'        => __( 'Capitulos', 'text_domain' ),
  6.            'archives'              => __( 'Archivo de Capitulo', 'text_domain' ),
  7.            'attributes'            => __( 'Atributos de Capitulos', 'text_domain' ),
  8.            'parent_item_colon'     => __( 'Padre', 'text_domain' ),
  9.            'all_items'             => __( 'Capitulos', 'text_domain' ),
  10.            'add_new_item'          => __( 'Añadir nuevo Capitulo', 'text_domain' ),
  11.            'add_new'               => __( 'Añadir nuevo', 'text_domain' ),
  12.            'new_item'              => __( 'Nuevo Capitulo', 'text_domain' ),
  13.            'edit_item'             => __( 'Editar Capitulo', 'text_domain' ),
  14.            'update_item'           => __( 'Actualizar Capitulo', 'text_domain' ),
  15.            'view_item'             => __( 'Ver Capitulo', 'text_domain' ),
  16.            'view_items'            => __( 'Ver Capitulos', 'text_domain' ),
  17.            'search_items'          => __( 'Buscar Capitulos', 'text_domain' ),
  18.            'not_found'             => __( 'No encontrado', 'text_domain' ),
  19.            'not_found_in_trash'    => __( 'No encontado en papelera', 'text_domain' ),
  20.            'featured_image'        => __( 'Imagen destacada', 'text_domain' ),
  21.            'set_featured_image'    => __( 'Configurar imagen destacada', 'text_domain' ),
  22.            'remove_featured_image' => __( 'Borrar imagen destacada', 'text_domain' ),
  23.            'use_featured_image'    => __( 'Usar como imagen destacada', 'text_domain' ),
  24.            'insert_into_item'      => __( 'Insertar en el Capitulo', 'text_domain' ),
  25.            'uploaded_to_this_item' => __( 'Actualizar en este Capitulo', 'text_domain' ),
  26.            'items_list'            => __( 'Listado de Capitulos', 'text_domain' ),
  27.            'items_list_navigation' => __( 'Lista navegable de Capitulos', 'text_domain' ),
  28.            'filter_items_list'     => __( 'Filtro de lista de Capitulos', 'text_domain' ),
  29.        );
  30.        $args = array(
  31.            'label'                 => __( 'Capitulos', 'text_domain' ),
  32.            'description'           => __( 'Entradas de Capitulos', 'text_domain' ),
  33.            'labels'                => $labels,
  34.            'supports'              => array( 'title', 'editor', 'thumbnail'),
  35.            'hierarchical'          => false,
  36.            'public'                => true,
  37.            'show_ui'               => true,
  38.            'show_in_menu'          => 'edit.php?post_type=anime',
  39.            'menu_position'         => 5,
  40.            'show_in_admin_bar'     => true,
  41.            'show_in_nav_menus'     => true,
  42.            'can_export'            => true,
  43.            'has_archive'           => true,
  44.            'exclude_from_search'   => false,
  45.            'publicly_queryable'    => true,
  46.            'capability_type'       => 'page',
  47.            'rewrite' => array( 'slug' => 'capitulo'),
  48.  
  49.        );
  50.        register_post_type( 'capitulo', $args );

en este post type genere un select en donde escoger el anime a la que el capitulo pertenece y lo guarda y todo bien pero necesito que la url muestre el nombre del anime de esta forma 'anime/capitulo/'Nombre del capitulo pero nose hacerlo alguien podria ayudarme por favor

intente usando asi

Código
  1. add_action( 'init', 'wpse33551_rewrites_init' );
  2.  
  3. function wpse33551_rewrites_init(){
  4.    add_rewrite_rule(
  5.        '(anime/capitulo/([^/]*)?$',
  6.        'index.php?post_type=capitulo&p=$matches[2]&anime=$matches[1]',
  7.        'top' );
  8. }

y le hice varios cambios ya no se ni lo que hago jaajajaj espero su respuesta
3  Programación / Desarrollo Web / Re: mysqldump con php genera sql vacio en: 23 Noviembre 2017, 20:43 pm
voy a leer ese post que me distes a ver si lo logro pero ya tambien he probado funciones nativas de php y no me funcionan la otra que use parecia que guardaba todo pero no me generaba el sql en ningun lado.
gracias por tu respuesta
4  Programación / Desarrollo Web / mysqldump con php genera sql vacio en: 23 Noviembre 2017, 17:46 pm
buenas tardes tengo un problema al usar el mysqldump en php para hacer un backup de mi base de datos todo parece funcionar bien pero el sql se genera vacio creo que el error esta en estas linea

$respuesta=NULL;
$salida=NULL;
          
$archivo ="eneaware-".date("d-m-Y").".sql";
         
$command = '\"bin\\mysqldump.exe\" --opt --skip-extended-insert --complete-insert  --user=$DB_USUARIO --password=$DB_PASSWORD ".$DB_NOMBRE."  > backup/eneaware.sql';
         
         exec($command,$salida,$respuesta);   
         if($respuesta=='0'){
            
            echo 'Respaldo Creado Satisfactoriamente';
            mkdir("hora/", 0777, true);
         }
         else{
            echo 'Problemas al Realizar el Respaldo';
         }
utilizo la funcion exec pero he probado con system y tampoco hace nada ..... lo peor es que tengo para que imprima las tablas en la pagina y si aparecen llenas pero el sql esta vacio alguien me puede indicar el error .... he probado muchos cambios y nada
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines