Remplazar URL del Portafolio

  • Autor Autor josemanuelprz24
  • Fecha de inicio Fecha de inicio
J

josemanuelprz24

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola betas buen día.

Soy nuevo en PHP, así que me confundo un poco, bien plantel mi problema.

En la pagina que estoy trabajando, exclusivamente en el area del portafolio, en la URL, dice "my-product" y quisiera que dijera "Portafolio", por ejemplo:

Así esta la URL actual de un elemento del portafolio

Incubawebmy-product/psysafety/

y me gustaría que se mostrara así

http://www.incubaweb.mx/portafolio/psysafety/

creo que encontré el archivo que PHP que tiene esto especificado, sin embargo ya cambie casi todos los "my-product" y la URL no cambia.

Hay alguna solución para esto.

Esta es la pagina

Portafolio - Incubaweb

y este es el código:

PHP:
<?php
/*
Template Name: Portfolio 4 columns
*/

$options = get_option('maestro');

get_template_part('templates/top', 'page'); ?>


    <section id="layout">

        <div class="row">
            <div class="twelve rows">
                <?php while (have_posts()) : the_post(); ?>
                    <?php the_content(); ?>
                <?php endwhile; ?>
            </div>
        </div>

        <?php

        $number_per_page = (get_post_meta($post->ID, 'portfolio_number_to_display', true)) ? get_post_meta($post->ID, 'portfolio_number_to_display', true) : '999';

        $selected_custom_categories = wp_get_object_terms($post->ID, 'my-product_category');
        if(!empty($selected_custom_categories)){
            if(!is_wp_error( $selected_custom_categories )){
                foreach($selected_custom_categories as $term){
                    $blog_cut_array[] = $term->term_id;
                }
            }
        }

        $folio_custom_categories = ( get_post_meta(get_the_ID(), 'folio_sort_category',true)) ?  $blog_cut_array : '';

        if (is_front_page()) {
            $paged = (get_query_var('page')) ? get_query_var('page') : 1;
        } else {
            $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        }

        if ($options["folio_sorting"]) {
            $taxonomy = 'my-product_category';
            $categories = get_terms($taxonomy);
        }
        ?>

        <div class="row">

            <div id="portfolio-page">

                <?php if ($options["folio_sorting"]) { ?>

                    <div class="sort-panel twelve columns">
						<ul class="filter">
							</li>
							<?php
							if ( !$folio_custom_categories ) { ?>
							<li class="active"><a data-filter=".project" href="#"><?php echo __('Todos', 'crum'); ?></a>
								<?php foreach ( $categories as $category ) {
									echo '<li><a href="#"  data-filter=".project[data-category~=\'' . strtolower( preg_replace( '/\s+/', '-', $category->slug ) ) . '\']">' . $category->name . '</a></li>';
								}
								} elseif(count($folio_custom_categories)>1) {?>
							<li class="active"><a data-filter=".project" href="#"><?php echo __('All', 'crum'); ?></a>
								<?php foreach($folio_custom_categories as $cat_id){
									$category = get_term_by('id',$cat_id,'my-product_category' );
									echo '<li><a href="#"  data-filter=".project[data-category~=\'' . strtolower( preg_replace( '/\s+/', '-', $category->slug ) ) . '\']">' . $category->name . '</a></li>';
								}
								} ?>

						</ul>
                    </div>

                <?php } ?>

                <div class="works-list">

                    <?php

                    if ($folio_custom_categories) {
                        $args = array(
                            'post_type' => 'my-product',
                            'posts_per_page' => $number_per_page,
                            'paged' => $paged,
                            'tax_query' => array(
                                array(
                                    'taxonomy' => 'my-product_category',
                                    'field' => 'id',
                                    'terms' => $folio_custom_categories
                                )
                            )
                        );
                    } else {
                        $args = array(
                            'post_type' => 'my-product',
                            'posts_per_page' => $number_per_page,
                            'paged' => $paged
                        );
                    }
                    $temp = $wp_query;
                    $wp_query = null;
                    $wp_query = new WP_Query($args);


                    while ($wp_query->have_posts()) : $wp_query->the_post();

                        $terms = get_the_terms(get_the_ID(), 'my-product_category');


                        if (has_post_thumbnail()) {
                            $thumb = get_post_thumbnail_id();
                            $img_url = wp_get_attachment_url($thumb, 'full'); //get img URL
                        } else {
                            $img_url = get_template_directory_uri() . '/img/no-image-large.jpg';
                        }

                        $article_image = aq_resize($img_url, 280, 280, true); ?>


                        <div class="three columns project" data-category="<?php foreach ($terms as $term) {
                            echo strtolower(preg_replace('/\s+/', '-', $term->slug)) . ' ';
                        } ?>">
                            <div class="entry-thumb">
                                <img src="<?php echo $article_image ?>" alt="<?php the_title(); ?>"/>
                                    <span class="hover-box">
                                        <a href="<?php the_permalink(); ?>" class="more-link"> </a>
                                        <a href="<?php echo $img_url; ?>" class="wplightbox" data-group="gallery0"> </a>
                                    </span>
                            </div>

                            <h4 class="box-name"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>

                            <span class="dopinfo"><?php get_template_part('templates/folio', 'terms'); ?></span>
                        </div>




                    <?php endwhile; // END the Wordpress Loop ?>

                </div>

                <?php if ($wp_query->max_num_pages > 1) : ?>

                    <nav class="page-nav">

                        <?php next_posts_link() ?>
                        <?php previous_posts_link() ?>

                    </nav>

                <?php endif; ?>

                <?php
                $wp_query = null;
                $wp_query = $temp;
                wp_reset_query();
                ?>

            </div>
        </div>
    </section>

<?php
if ($options["folio_sorting"]) {

    wp_enqueue_script('isotope');
    wp_enqueue_script('isotope-run');
}
?>

Gracias.
 
Atrás
Arriba