Wordpress Themes - WP Forum at BFA

Wordpress Themes - WP Forum at BFA (http://forum.bytesforall.com/index.php)
-   Center area post/pages (http://forum.bytesforall.com/forumdisplay.php?f=32)
-   -   [SOLVED] Strange Post title issue after editing (http://forum.bytesforall.com/showthread.php?t=22859)

ignitos Oct 8, 2014 05:59 AM

[SOLVED] Strange Post title issue after editing
 
Hi,

i'm trying to customize how posts are displayed on homepage, in the process i have updated the functions file and its working fine,

target - i want to show post featured image before the post title, and i did that by adding the code in functions.php. but i have to remove the featured image which is part of the original code which exist in "bfa_post_bodycopy" function in bfa_post_parts.php. i just removed the 1 line from the function (line 150)
PHP Code:

<a href="<?php the_permalink() ?>"> <?php the_post_thumbnail(); ?></a>

so i did that and it worked.

Problem - but after that i'm facing the a strange issue, now all my post titles are added a "2>" in the end, its also appearing on single post page. i thought i have made some changes in other code so i replaced the code from theme files, but the issue is not resolved.

so i deleted the theme from wordpress and reinstalled it end just downloaded the bfa_post_parts.php and added a new blank line in function and uploaded it again and their you go the "2>" appears on all post/page titles.

check the image attached to see the issue.

http://easycaptures.com/fs/uploaded/881/6052157875.jpgView Screen Capture

juggledad Oct 8, 2014 09:41 AM

what code did you add to functions.php and where did you add it.
this is probably a php/html coding error.

ignitos Oct 8, 2014 10:56 AM

Thanks for your prompt reply.

just did a clean install on one of my dev server.

added a blank line to "bfa_post_parts.php" in function bfa_post_bodycopy and uploaded file back.

and their you go "2>" added to post title.

lmilesw Oct 8, 2014 01:09 PM

Instead of editing theme files which will have to be redone if you update the theme I wouls suggest using the "Code Snippets" plugin which let's you add to the functions.php file without editing it directly. Then you could use CSS to hide what you don't want to see.

juggledad Oct 8, 2014 02:50 PM

where did you add the blank line? without context I have no idea, but I assume you have messed up the code some way.

How proficient are you with mixing HTML and PHP?

ignitos Oct 8, 2014 07:34 PM

below is the code from my bfa_post_parts.php

only 1 line of code removed from the original code at line 150 which is " <a href="<?php the_permalink() ?>"> <?php the_post_thumbnail(); ?></a>"

i'm customizing themes since last 3-4 years.



PHP Code:

<?php
function bfa_post_kicker($before '<div class="post-kicker">'$after '</div>'
{
    global 
$bfa_ata;
    
    
// don't display on WP Email pages
    
if(intval(get_query_var('email')) != 1) {
        
        if( (
is_home() AND $bfa_ata['post_kicker_home'] != "") OR
        (
is_page() AND $bfa_ata['post_kicker_page'] != "") OR
        (
is_single() AND $bfa_ata['post_kicker_single'] != "") OR
        ( (
is_archive() OR is_search() OR is_author() OR is_tag()) AND $bfa_ata['post_kicker_multi'] != "") ) {
            
            echo 
$before;
            
            if ( 
is_home() )         $kickertype 'post_kicker_home'
            elseif ( 
is_page() )     $kickertype 'post_kicker_page'
            elseif ( 
is_single() )     $kickertype 'post_kicker_single'
            else                     
$kickertype 'post_kicker_multi'
            
            echo 
bfa_postinfo($bfa_ata[$kickertype]);
            
            echo 
$after;        
        }
    }
}

function 
bfa_post_headline($before '<div class="post-headline">'$after '</div>'
{
    global 
$bfa_ata$post;

//  Case 1 - 'Use Post / Page Options' is no, then just use the post/page title
    
if ($bfa_ata['page_post_options'] == 'No') {
        echo 
$before
        
?><h<?php echo $bfa_ata['h_posttitle']; ?>><?php 
            
if ( is_single() OR is_page() ) {
                
the_title(); ?></h><?php echo $bfa_ata['h_posttitle']; ?>><?php
            
} else { ?>
                <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to ','atahualpa') . the_title_attribute('echo=1'?>">
                <?php the_title(); ?></a></h><?php echo $bfa_ata['h_posttitle']; ?>><?php
            
}
        echo 
$after;
        return;
    }
//  Case 2 - 'Use Post / Page Options' is Yes, then use the BFA title
    
if ( is_single() OR is_page() ) {
        
$bfa_ata_body_title get_post_meta($post->ID'bfa_ata_body_title'true);
        
$bfa_ata_display_body_title get_post_meta($post->ID'bfa_ata_display_body_title'true);
        
$bfa_ata_body_title_multi get_post_meta($post->ID'bfa_ata_body_title_multi'true);
    } else {
        
$bfa_ata_body_title_multi get_post_meta($post->ID'bfa_ata_body_title_multi'true);
    }
    
    
// Since 3.6.1: Display a link to the full post if there is no post title and the post is too short
    // for a read more link.
    
    // some plugins hook into 'the_title()' so we only want it called once. But it must also be called 
    // when using the bfa_ata titles so we use a dummy call:
    //        $bfa_toss = the_title('','',false); 
    // in those cases
    
$bfa_temp_title get_the_title();
    if ( 
$bfa_temp_title == '' ) { ?>
        <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link','atahualpa')?>">Permalink</a><?php 
        
    
} elseif ( (!is_single() AND !is_page()) OR $bfa_ata_display_body_title == '' ) {
        
        echo 
$before?>
        <h<?php echo $bfa_ata['h_posttitle']; ?>><?php 
            
        
if( !is_single() AND !is_page() ) { ?>
            <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent Link to ','atahualpa') .  the_title_attribute('echo=1'?>"><?php 
        


        if ( (
is_single() OR is_page()) AND $bfa_ata_body_title != "" ) {
            echo 
htmlentities($bfa_ata_body_title,ENT_QUOTES,'UTF-8');
            
$bfa_toss the_title('','',false);
        } else {
            if ( 
$bfa_ata_body_title_multi != '' ) {
                echo 
htmlentities($bfa_ata_body_title_multi,ENT_QUOTES,'UTF-8');  
                
$bfa_toss the_title('','',false);
            } else 
                echo 
$bfa_temp_title
        }

        if ( !
is_single() AND !is_page() ) { ?></a><?php ?></h><?php echo $bfa_ata['h_posttitle']; ?>>
        <?php echo $after;
    }
}




function 
bfa_post_byline($before '<div class="post-byline">'$after '</div>'
{
    global 
$bfa_ata$post;
    
    
// don't display on WP Email pages
    
if(intval(get_query_var('email')) != 1) {
        
        if( (
is_home() AND $bfa_ata['post_byline_home'] != "") OR
        (
is_page() AND $bfa_ata['post_byline_page'] != "") OR
        (
is_single() AND $bfa_ata['post_byline_single'] != "") OR
        ( (
is_archive() OR is_search() OR is_author() OR is_tag()) AND $bfa_ata['post_byline_multi'] != "") ) {
            
            echo 
$before;

            if ( 
is_home() )         $bylinetype 'post_byline_home';         
            elseif ( 
is_page() )     $bylinetype 'post_byline_page'
            elseif ( 
is_single() )    $bylinetype 'post_byline_single'
            else                     
$bylinetype 'post_byline_multi'
            
            echo 
bfa_postinfo($bfa_ata[$bylinetype]);
                    
            echo 
$after;
        }
    }
}

                        
function 
bfa_post_bodycopy($before '<div class="post-bodycopy clearfix">'$after '</div>'
{
    global 
$bfa_ata$post$bfa_pagetemplate_name$bfa_pagetemplate_full_post_count$bfa_ata_postcount;

    
$do_full_post 0;
    echo 
$before
    if ((
is_home()     AND $bfa_ata['excerpts_home'] == "Full Posts"
    OR  (
is_home()     AND !is_paged() AND $bfa_ata_postcount <= $bfa_ata['full_posts_homepage']) 
    OR  (
is_category() AND $bfa_ata['excerpts_category'] == "Full Posts"
    OR  (
is_date()     AND $bfa_ata['excerpts_archive'] == "Full Posts"
    OR  (
is_tag()      AND $bfa_ata['excerpts_tag'] == "Full Posts"
    OR  (
is_search()   AND $bfa_ata['excerpts_search'] == "Full Posts"
    OR  (
is_author()   AND $bfa_ata['excerpts_author'] == "Full Posts"
    OR   
is_single() 
    OR   
is_page() 
    ) { 
$do_full_post 1; }
    
    if (
bfa_is_pagetemplate_active($bfa_pagetemplate_name)) {
        if (
$bfa_ata_postcount <= $bfa_pagetemplate_full_post_count
            { 
$do_full_post 1; }
        else 
            { 
$do_full_post 0; }
    }
    
    if (
$do_full_post == 1) {
        
$bfa_ata_more_tag_final str_replace("%post-title%"the_title(''''false), $bfa_ata['more_tag']);
        
the_content($bfa_ata_more_tag_final); 
    } else { 
        if (
function_exists('the_post_thumbnail') AND !function_exists('tfe_get_image')) {
             if(
has_post_thumbnail()): ?>
                
                <?php endif;
        }
        
the_excerpt(); 
    } 
    echo 
$after;
}

                        
function 
bfa_post_pagination($before '<p class="post-pagination"><strong>Pages:'$after '</strong></p>'
{
    global 
$bfa_ata$bfa_ata_postcount;
    
    if ((
is_home()     AND $bfa_ata['excerpts_home'] == "Full Posts"
    OR  (
is_home()     AND !is_paged() AND $bfa_ata_postcount <= $bfa_ata['full_posts_homepage']) 
    OR     (
is_category() AND $bfa_ata['excerpts_category'] == "Full Posts"
    OR     (
is_date()     AND $bfa_ata['excerpts_archive'] == "Full Posts"
    OR     (
is_tag()      AND $bfa_ata['excerpts_tag'] == "Full Posts"
    OR     (
is_search()   AND $bfa_ata['excerpts_search'] == "Full Posts"
    OR     (
is_author()   AND $bfa_ata['excerpts_author'] == "Full Posts"
    OR     
is_single() 
    OR 
is_page() ) {
        
wp_link_pages('before='.$before.'&after='.$after.'&next_or_number=number'); 
    } 
}


function 
bfa_archives_page($before '<div class="archives-page">'$after '</div>'
{
    global 
$bfa_ata$wp_query;
    
$templateURI get_template_directory_uri(); 
    
    
$current_page_id $wp_query->get_queried_object_id();
    
    if ( 
is_page() AND $current_page_id == $bfa_ata['archives_page_id'] ) { 
        
        echo 
$before;                
        if ( 
$bfa_ata['archives_date_show'] == "Yes" ) { ?>
            <h3><?php echo $bfa_ata['archives_date_title']; ?></h3>
            <ul>
            <?php wp_get_archives('type=' $bfa_ata['archives_date_type'] . '&show_post_count=' 
            (
$bfa_ata['archives_date_count'] == "Yes" '1' '0') . ($bfa_ata['archives_date_limit'] != "" '&limit=' 
            
$bfa_ata['archives_date_limit'] : '')); ?>
            </ul>
        <?php }                         
        if ( 
$bfa_ata['archives_category_show'] == "Yes" ) { ?>
            <h3><?php echo $bfa_ata['archives_category_title']; ?></h3>
            <ul>
            <?php wp_list_categories('title_li=&orderby=' $bfa_ata['archives_category_orderby'] . 
            
'&order=' $bfa_ata['archives_category_order'] . 
            
'&show_count=' . ($bfa_ata['archives_category_count'] == "Yes" '1' '0') . 
            
'&depth=' $bfa_ata['archives_category_depth'] . 
            (
$bfa_ata['archives_category_feed'] == "Yes" '&feed_image=' $templateURI 
            
'/images/icons/feed.gif' '')); ?>
            </ul>
        <?php 
        echo 
$after;
    }
}


function 
bfa_post_footer($before '<div class="post-footer">'$after '</div>'
{
    global 
$bfa_ata$post;
    
    
// don't display on WP Email pages
    
if(intval(get_query_var('email')) != 1) {
        
        if( (
is_home() AND $bfa_ata['post_footer_home'] != "") OR
        (
is_page() AND $bfa_ata['post_footer_page'] != "") OR
        (
is_single() AND $bfa_ata['post_footer_single'] != "") OR
        ( (
is_archive() OR is_search() OR is_author() OR is_tag()) AND $bfa_ata['post_footer_multi'] != "") ) {
            
            echo 
$before;
            
            if ( 
is_home() )             $footertype 'post_footer_home'
            elseif ( 
is_page() )         $footertype 'post_footer_page'
            elseif ( 
is_single() )        $footertype 'post_footer_single'
            else                         
$footertype 'post_footer_multi'
            
            echo 
bfa_postinfo($bfa_ata[$footertype]);
                    
            echo 
$after;
        }
    }
}


function 
bfa_get_comments() 
{
    global 
$bfa_ata;
    
    
// Load Comments template (on single post pages, and "Page" pages, if set on options page)
    
if ( is_single() OR ( is_page() AND $bfa_ata['comments_on_pages'] == "Yes") ) {
        
        
// don't display on WP-Email pages
        
if( intval(get_query_var('email')) != ) {
            
            if ( 
function_exists('paged_comments') ) {
                
// If plugin "Paged Comments" is activated, for WP 2.6 and older
                
paged_comments_template(); 
            } else {
                
// This will load either legacy comments template (for WP 2.6 and older) or the new standard comments template (for WP 2.7 and newer)
                
comments_template(); 
            }
        }
    }
}
?>


ignitos Oct 8, 2014 09:10 PM

same issue faced by another user but their was no solution to it.

http://forum.bytesforall.com/showpos...4&postcount=10

ignitos Oct 9, 2014 12:25 AM

Got the culprit, in this case it was the "Dreamweaver", it added the code automatically.

when i used another code editor, the issue was resolved.


All times are GMT -6. The time now is 07:43 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.