• Resolved seabear211

    (@seabear211)


    Hi,

    so, I have been trying to get the project type under my images for days, and with help, have managed to do this… but since then any project-type url does not work, even one that has been typed into the browser by hand.

    Here are the php files I added to my child theme (original theme – infinity news)

    archive-jetpack-portfolio.php
    taxonomy-jetpack-portfolio-type.php
    taxonomy.php

    content-archive-jetpack-portfolio.php

    The top three are the same as the archive.php, except that they call the bottom file, rather than the content.php

    Here is the code for the bottom file:

    <?php
    ?>
    
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?> <?php if( is_archive() || is_home() || is_front_page() ){ ?> data-aos="fade-up" data-aos-delay="300" <?php } ?>
    >
    
    	<?php
    	$default = infinity_news_get_default_theme_options();
        $ed_social_icon = absint( get_theme_mod( 'ed_social_icon',$default['ed_social_icon'] ) );
        $ed_like_dislike = absint( get_theme_mod( 'ed_like_dislike',$default['ed_like_dislike'] ) );
        $ed_social_share_on_single_page = absint( get_theme_mod( 'ed_social_share_on_single_page',$default['ed_social_share_on_single_page'] ) );
        $infinity_news_archive_layout = esc_html( get_theme_mod( 'infinity_news_archive_layout',$default['infinity_news_archive_layout'] ) );
        $ed_social_share_on_archive_page = esc_html( get_theme_mod( 'ed_social_share_on_archive_page',$default['ed_social_share_on_archive_page'] ) );
        $ed_like_dislike_archive = esc_html( get_theme_mod( 'ed_like_dislike_archive',$default['ed_like_dislike_archive'] ) );
        	$taxonomy = 'jetpack-portfolio-type'  ; 
        	   $tax_terms = get_the_terms( get_the_ID(), $taxonomy );
                 
    
    	if( is_archive() || is_home() || is_front_page() ){
    	?>
    		<div class="post-wrapper">
    	<?php 
    		infinity_news_post_thumbnail();
    	} 
    	?>
    	<div class="portfolio-filter"> 
    	<?php
    
                         $separator = ''; // initialize empty
                    foreach ( $tax_terms as $tax_term ) {
                      echo $separator.'<a>slug.'">' . $tax_term->name .'</a>';
                      if (empty($separator)) {
                        // Choose a custom separator HERE:
                        $separator = ' | | ';
                      }
                    }
    		?>
    		<div class="article-details <?php if( is_single() ){ echo 'single-article-details'; } ?>">
    			
    	
    		        </div><!-- .entry-meta -->
    
    		    <div class="twp-post-content">
    
    		    	<?php if ( 'post' === get_post_type() && is_single() ){ infinity_news_post_thumbnail(); } ?>
    
    				<?php if( is_archive() || is_home()|| is_front_page() ) : ?>
    
    					<header class="entry-header">
    <?php
    
    						the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); ?>
    
    						<div class="entry-meta">
    	                        <?php
                          infinity_news_posted_by();
    	                        echo "<span class='sep-date-author'><i class='ion ion-ios-remove'></i></span>";
    	                        infinity_news_posted_on();
    	                        ?>
    	                    </div><!-- .entry-meta -->
    
    					</header><!-- .entry-header -->
    
    				<?php endif; ?>
    
    				<div class="entry-content">
    					<?php
    					if( is_single() ):
    
    						the_content();
    
    					else:
    
    						if( has_excerpt() ){
    
    							the_excerpt();
    
    						}else{
    
    							echo esc_html( wp_trim_words( get_the_content(),30,'...') );
    							
    						}
    
    						if( $infinity_news_archive_layout == 'archive-layout-2' && ( is_archive() || ( is_home() && !is_front_page() ) ) ){
                                if( class_exists( 'Booster_Extension_Class') && ( $ed_social_share_on_archive_page || $ed_like_dislike_archive ) ){
                                	
                                    echo "<div class='archive-like-share'>";
                                    if( $ed_social_share_on_archive_page ){
    		                            $args = array('layout'=>'layout-2','status' => 'enable');
                                    	do_action('booster_extension_social_icons',$args);
                                    }
                                    if( $ed_like_dislike_archive ){
    	                                do_action('booster_extension_like_dislike','allenable');
    	                            }
                                    echo "</div>";
                                }
    
    						}else{
    
    							if( class_exists( 'Booster_Extension_Class') && ( is_home() || is_archive() || is_front_page() ) ){
    
    								echo "<div class='archive-like-share'>";
    
    								if( is_archive() || ( is_home() && !is_front_page() ) ){
    									if( $ed_social_share_on_archive_page ){
    									$args = array('layout'=>'layout-2','status' => 'enable');
    										do_action('booster_extension_social_icons',$args);
    									}
    								}else{
    									if( $ed_social_icon ){
    										$args = array('layout'=>'layout-2','status' => 'enable');
    										do_action('booster_extension_social_icons',$args);
    									}
    								}
    						        
    						        
    
    						        if( is_front_page() && is_home() ){
    
    							        $default = infinity_news_get_default_theme_options();
    							        $twp_infinity_news_home_sections = get_theme_mod( 'twp_infinity_news_home_sections', json_encode( $default['twp_infinity_news_home_sections'] ) );
    							        $twp_infinity_news_home_sections = json_decode( $twp_infinity_news_home_sections );
    
    							        foreach( $twp_infinity_news_home_sections as $infinity_news_home_section ){
    
    							            $home_section_type = isset( $infinity_news_home_section->home_section_type ) ? $infinity_news_home_section->home_section_type : '' ;
                							switch( $home_section_type ){
    
    							                case 'latest-post':
    							                $latest_post_layout = isset( $infinity_news_home_section->latest_post_layout ) ? $infinity_news_home_section->latest_post_layout : '' ;
    
    									        if( class_exists( 'Booster_Extension_Class') && $ed_like_dislike && $latest_post_layout == 'index-layout-2' ){
    							                    do_action('booster_extension_like_dislike','allenable');
    							                }
    
    							                break;
    
    							            }
    
    							        }
    							    }
    
    						        echo "</div>";
    							}
    						}
    
    					endif;
    
    					wp_link_pages( array(
    						'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'infinity-news' ),
    						'after'  => '</div>',
    					) );
    					?>
    				</div><!-- .entry-content -->
    
    				<?php
    					if( is_single() ){
    						$tags = true;
    					}else{
    						$tags = false;
    					}
    				?>
    				<footer class="entry-footer">
    					<?php infinity_news_entry_footer( $cats = false,$tags ); ?>
    				</footer><!-- .entry-footer -->
    			</div>
    
    		</div>
    
    	<?php if( is_archive() || is_home() || is_front_page() ){ ?>
    		</div>
    	<?php } ?>
    
    </article><!-- #post-<?php the_ID(); ?> -->
    • This topic was modified 4 years, 6 months ago by seabear211. Reason: code was not displaying

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Thread Starter seabear211

    (@seabear211)

    I solved this: I copied the original archive back into the: taxonomy-jetpack-portfolio-type.php file to make sure it was identical. Then I readded the content-archive-jetpack-portfolio call

Viewing 1 replies (of 1 total)
  • The topic ‘project-type url not working.’ is closed to new replies.