Forums

Need to change the URL for blog logo to another URL (15 posts)

  1. Anjulina
    Member
    Posted 2 years ago #

    I am currently using Atahualpa and I've put my own logo on the site, but I would like the logo to take the user to my company homepage rather than the blog homepage. My blog, http://blog.finomical.com/ is part of my company site http://www.finomical.com

    I still want the "HOME" tab to take you to the home page of the blog, but the logo should take you to the company homepage. Hopefully, this makes sense.

    I saw a closed question http://wordpress.org/support/topic/changing-link-url-of-blog-site-logo?replies=7 that comes close to answering my question, except I don't see a reference to the logo in the Header page. The code that is highlighted in this question is in several places on my Header page. Do I change it in all of the sections or a particular one?

    I'm not a techie and I'm new to WP so please bear with me. Thanks.

  2. ajithkpunnoose
    Member
    Posted 2 years ago #

    Can you upload the header.php and functions .php

  3. Anjulina
    Member
    Posted 2 years ago #

    Thank you for your help. Here is the Header.php section:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    <head>
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <?php /* if index.php or another page template (copied from index.php) was not used
    (i.e. by a plugin such as WPG2), the global $bfa_ata would be empty */
    global $bfa_ata, $cols, $left_col, $left_col2, $right_col, $right_col2;
    if ($bfa_ata == "") include_once (TEMPLATEPATH . '/functions/bfa_get_options.php'); ?>
    <?php if ( $bfa_ata['css_external'] == "External" ) { ?>
    <link rel="stylesheet" href="<?php bloginfo('url'); ?>/?bfa_ata_file=css" type="text/css" media="all" />
    <?php } ?>
    <?php include (TEMPLATEPATH . '/functions/bfa_meta_tags.php'); ?>
    <?php if ($bfa_ata['favicon_file'] != "") { ?><link rel="shortcut icon" href="<?php bloginfo('template_directory'); ?>/images/favicon/<?php echo $bfa_ata['favicon_file']; ?>" /><?php } ?>
    <?php if ( is_single() OR is_page() ) { ?><link rel="canonical" href="<?php the_permalink(); ?>" /><?php } ?>
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <?php wp_enqueue_script( 'jquery' ); ?>
    <?php if ( function_exists('wp_list_comments') AND is_singular() ) { wp_enqueue_script( 'comment-reply' ); } ?>
    <?php wp_head(); ?>
    <?php bfa_html_inserts($bfa_ata['html_inserts_header']); ?>
    <?php if ($bfa_ata['pngfix_selectors'] != "") { ?>
    <!--[if IE 6]>
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/DD_roundies.js"></script>
    <script type="text/javascript">DD_roundies.addRule('<?php echo $bfa_ata['pngfix_selectors']; ?>');</script>
    <![endif]-->
    <?php } ?>
    </head>
    <body <?php body_class(); ?><?php if ($bfa_ata['html_inserts_body_tag'] != "") { echo ' '; bfa_html_inserts($bfa_ata['html_inserts_body_tag']); } ?>>
    <?php bfa_html_inserts($bfa_ata['html_inserts_body_top']); ?>
    <div id="wrapper">
    <div id="container">
    <table id="layout" border="0" cellspacing="0" cellpadding="0">
    <colgroup>
    <?php if ( $left_col == "on" ) { ?><col class="colone" /><?php } ?>
    <?php if ( $left_col2 == "on" ) { ?><col class="colone-inner" /><?php } ?>
    <col class="coltwo" />
    <?php if ( $right_col2 == "on" ) { ?><col class="colthree-inner" /><?php } ?>
    <?php if ( $right_col == "on" ) { ?><col class="colthree" /><?php } ?>
    </colgroup>
    <tr>

    <!-- Header -->
    <td id="header" colspan="<?php echo $cols; ?>">

    <?php bfa_header_config($bfa_ata['configure_header']); ?>

    </td>
    <!-- / Header -->

    </tr>

    <!-- Main Body -->
    <tr id="bodyrow">

    <?php if ( $left_col == "on" ) { ?>
    <!-- Left Sidebar -->
    <td id="left">

    <?php // Widgetize the Left Sidebar
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Left Sidebar') ) : ?>

    <div class="widget widget_categories"><div class="widget-title">
    <h3><?php _e('Categories','atahualpa'); ?></h3>
    </div>

      <?php wp_list_categories('show_count=1&title_li='); ?>

    </div>

    <div class="widget widget_archive"><div class="widget-title">
    <h3><?php _e('Archives','atahualpa'); ?></h3>
    </div>

      <?php wp_get_archives('type=monthly'); ?>

    </div>

    <?php endif; ?>

    </td>
    <!-- / Left Sidebar -->
    <?php } ?>

    <?php if ( $left_col2 == "on" ) { ?>
    <!-- Left INNER Sidebar -->
    <td id="left-inner">

    <?php // Widgetize the Left Inner Sidebar
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Left Inner Sidebar') ) : ?>

    <!-- no default content for the LEFT INNER sidebar -->

    <?php endif; ?>

    </td>
    <!-- / Left INNER Sidebar -->
    <?php } ?>

    <!-- Main Column -->
    <td id="middle">

  4. Anjulina
    Member
    Posted 2 years ago #

    Here is the functions.php section:

    <?php
    $bfa_ata_version = "3.4.9";

    // Load translation file
    load_theme_textdomain('atahualpa');

    // disable wp texturize, remove hashes to enable
    #remove_filter('the_content', 'wptexturize');
    #remove_filter('the_excerpt', 'wptexturize');
    #remove_filter('comment_text', 'wptexturize');
    #remove_filter('the_title', 'wptexturize');

    // get default theme options
    include_once (TEMPLATEPATH . '/functions/bfa_theme_options.php');
    // Load options
    include_once (TEMPLATEPATH . '/functions/bfa_get_options.php');

    // Sidebars:
    if ( function_exists('register_sidebar') ) {

    register_sidebar(array(
    'name'=>'Left Sidebar',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<div class="widget-title"><h3>',
    'after_title' => '</h3></div>',
    ));

    register_sidebar(array(
    'name'=>'Right Sidebar',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<div class="widget-title"><h3>',
    'after_title' => '</h3></div>',
    ));

    register_sidebar(array(
    'name'=>'Left Inner Sidebar',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<div class="widget-title"><h3>',
    'after_title' => '</h3></div>',
    ));

    register_sidebar(array(
    'name'=>'Right Inner Sidebar',
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<div class="widget-title"><h3>',
    'after_title' => '</h3></div>',
    ));

    // Register additional extra widget areas:
    # $bfa_ata_extra_widget_areas = get_option('bfa_widget_areas');
    $bfa_ata_extra_widget_areas = $bfa_ata['bfa_widget_areas'];

    if ($bfa_ata_extra_widget_areas != '') {
    foreach ($bfa_ata_extra_widget_areas as $widget_area) {
    register_sidebar(array(
    'name' => $widget_area['name'],
    'before_widget' => $widget_area['before_widget'],
    'after_widget' => $widget_area['after_widget'],
    'before_title' => $widget_area['before_title'],
    'after_title' => $widget_area['after_title']
    ));
    }
    }
    }

    // Load functions
    include_once (TEMPLATEPATH . '/functions/bfa_header_config.php');
    include_once (TEMPLATEPATH . '/functions/bfa_hor_cats.php');
    include_once (TEMPLATEPATH . '/functions/bfa_hor_pages.php');
    include_once (TEMPLATEPATH . '/functions/bfa_footer.php');
    include_once (TEMPLATEPATH . '/functions/bfa_recent_comments.php');
    include_once (TEMPLATEPATH . '/functions/bfa_popular_posts.php');
    include_once (TEMPLATEPATH . '/functions/bfa_popular_in_cat.php');
    include_once (TEMPLATEPATH . '/functions/bfa_subscribe.php');
    include_once (TEMPLATEPATH . '/functions/bfa_postinfo.php');
    include_once (TEMPLATEPATH . '/functions/bfa_rotating_header_images.php');
    include_once (TEMPLATEPATH . '/functions/bfa_next_previous_links.php');
    include_once (TEMPLATEPATH . '/functions/bfa_post_parts.php');
    if (!function_exists('paged_comments'))
    include_once (TEMPLATEPATH . '/functions/bfa_custom_comments.php');

    // old, propretiary bodyclasses() of Atahualpa. Usage: bodyclasses()
    // include_once (TEMPLATEPATH . '/functions/bfa_bodyclasses.php');
    // new, default WordPress body_class(). usage: body_class()
    // include only in WP 2.3 - WP 2.7 . From WP 2.8 on it is a core WordPress function:
    if (!function_exists('body_class'))
    include_once (TEMPLATEPATH . '/functions/bfa_body_class.php');

    // For plugin "Sociable":
    if (function_exists('sociable_html'))
    include_once (TEMPLATEPATH . '/functions/bfa_sociable2.php');

    // "Find in directory" function, needed for finding header images on WPMU
    if (file_exists(ABSPATH."/wpmu-settings.php"))
    include_once (TEMPLATEPATH . '/functions/bfa_m_find_in_dir.php');

    // add jquery function only to theme page or widgets won't work in 2.3 and older
    #if ( $_GET['page'] == basename(__FILE__) ) {

    // CSS for admin area
    include_once (TEMPLATEPATH . '/functions/bfa_css_admin_head.php');
    // Add the CSS to the <head>...</head> of the theme option admin area
    add_action('admin_head', 'bfa_add_stuff_admin_head');

    include_once (TEMPLATEPATH . '/functions/bfa_ata_add_admin.php');
    include_once (TEMPLATEPATH . '/functions/bfa_ata_admin.php');
    add_action('admin_menu', 'bfa_ata_add_admin');

    #}

    // Escape single & double quotes
    function bfa_escape($string) {
    $string = str_replace('"', '"', $string);
    $string = str_replace("'", ''', $string);
    return $string;
    }

    // change them back
    function bfa_unescape($string) {
    $string = str_replace('"', '"', $string);
    $string = str_replace(''', "'", $string);
    return $string;
    }

    function bfa_escapelt($string) {
    $string = str_replace('<', '<', $string);
    $string = str_replace('>', '>', $string);
    return $string;
    }

    function footer_output($footer_content) {
    $footer_content .= '
    Powered by WordPress & the Atahualpa Theme by BytesForAll. Discuss on our WP Forum';
    return $footer_content;
    }

    // Move Featured Content Gallery down in script order in wp_head(), so that jQuery can finish before mootools
    function remove_featured_gallery_scripts() {
    remove_action('wp_head', 'gallery_styles');
    }
    add_action('init','remove_featured_gallery_scripts', 1);
    function addscripts_featured_gallery() {
    if(!function_exists(gallery_styles)) return;
    gallery_styles();
    }
    add_action('wp_head', 'addscripts_featured_gallery', 12);

    // new comment template for WP 2.7+, legacy template for old WP 2.6 and older
    if ( !function_exists('paged_comments') ) {
    include_once (TEMPLATEPATH . '/functions/bfa_custom_comments.php');
    function legacy_comments($file) {
    if( !function_exists('wp_list_comments') )
    $file = TEMPLATEPATH . '/legacy.comments.php';

    return $file;
    }
    add_filter('comments_template', 'legacy_comments');
    }

    // remove WP default inline CSS for ".recentcomments a" from header
    function remove_wp_widget_recent_comments_style() {
    remove_filter('wp_head', 'wp_widget_recent_comments_style' );
    }
    add_filter( 'wp_head', 'remove_wp_widget_recent_comments_style', 1 );

    /* Remove plugin CSS & JS and include them in the theme's main CSS and JS files
    This will be extended and improved in upcoming versions */

    // remove WP Pagenavi CSS, will be included in css.php
    if (function_exists('wp_pagenavi')) {
    remove_action('wp_head', 'pagenavi_css');
    }

    // remove Sociable CSS & JS, will be included in css.php and js.php
    # if (function_exists('sociable_html')) {
    # remove_action('wp_head', 'sociable_wp_head');
    # }

    // If the plugin Share This is activated, disable its auto-output so we can control it
    // through the Atahualpa Theme Options
    if ( function_exists('akst_share_link') ) {
    @define('AKST_ADDTOCONTENT', false);
    @define('AKST_ADDTOFOOTER', false);
    }

    /* EXTERNAL OR INTERNAL CSS & JS, PLUS COMPRESSION & DEBUG */

    // Register new query variables "bfa_ata_file" and "bfa_debug" with WordPress
    add_filter('query_vars', 'add_new_var_to_wp');
    function add_new_var_to_wp($public_query_vars) {
    $public_query_vars[] = 'bfa_ata_file';
    $public_query_vars[] = 'bfa_debug';
    return $public_query_vars;
    }

    // if debug add/remove info
    if ( function_exists('wp_generator') ) {
    remove_action('wp_head', 'wp_generator');
    }
    add_action('wp_head', 'bfa_debug');
    function bfa_debug() {
    global $bfa_ata, $bfa_ata_version;
    $debug = get_query_var('bfa_debug');
    if ( $debug == 1 ) {
    echo '<meta name="theme" content="Atahualpa ' . $bfa_ata_version . '" />' . "\n";
    if ( function_exists('the_generator') ) {
    the_generator( apply_filters( 'wp_generator_type', 'xhtml' ) );
    }
    echo '<meta name="robots" content="noindex, follow" />'."\n";
    }
    }

    /* redirect the template if new var "bfa_ata_file" or "bfa_debug" exists in URL
    and is "css" or "js", or "yes" for debug. That means that a request for
    mydomain.com/?bfa_ata_file=css would not try to display a
    normal page but do whatever we define below. In this
    case "get the saved options and display the CSS file" */
    add_action('template_redirect', 'bfa_css_js_redirect');
    add_action('wp_head', 'bfa_inline_css_js');

    /* since 3.4.3 */
    function add_js_link() {
    global $bfa_ata;
    if ( $bfa_ata['javascript_external'] == "External" ) { ?>
    <script type="text/javascript" src="<?php bloginfo('url'); ?>/?bfa_ata_file=js"></script>
    <?php }
    }
    add_action('wp_head', 'add_js_link');

    function bfa_css_js_redirect() {
    global $bfa_ata;
    $bfa_ata_query_var_file = get_query_var('bfa_ata_file');
    if ( $bfa_ata_query_var_file == "css" OR $bfa_ata_query_var_file == "js" ) {
    include_once (TEMPLATEPATH . '/' . $bfa_ata_query_var_file . '.php');
    exit; // this stops WordPress entirely
    }
    // Since 3.4.7: Import/Export Settings
    if ( $bfa_ata_query_var_file == "settings-download" ) {
    $uploadedfile = $_FILES['userfile'];
    include_once (TEMPLATEPATH . '/download.php');
    exit; // this stops WordPress entirely
    }
    if ( $bfa_ata_query_var_file == "settings-upload" ) {
    include_once (TEMPLATEPATH . '/upload.php');
    exit; // this stops WordPress entirely
    }
    }

    function bfa_inline_css_js() {
    global $bfa_ata;
    $bfa_ata_preview = get_query_var('preview');
    $bfa_ata_debug = get_query_var('bfa_debug');
    if ( $bfa_ata_preview == 1 OR $bfa_ata['css_external'] == "Inline" OR
    ( $bfa_ata_debug == 1 AND $bfa_ata['allow_debug'] == "Yes" ) ) {
    include_once (TEMPLATEPATH . '/css.php');
    }
    if ( $bfa_ata_preview == 1 OR $bfa_ata['javascript_external'] == "Inline" OR
    ( $bfa_ata_debug == 1 AND $bfa_ata['allow_debug'] == "Yes" ) ) {
    include_once (TEMPLATEPATH . '/js.php');
    }
    }

    // Custom Excerpts
    function bfa_wp_trim_excerpt($text) { // Fakes an excerpt if needed

    global $bfa_ata, $post;

    if ( '' <> $text ) {
    // an excerpt exists, just stick on the 'custom read more' and we're done
    $words = explode(' ', $text);
    $custom_read_more = str_replace('%permalink%', get_permalink(), $bfa_ata['custom_read_more']);
    $custom_read_more = str_replace('%title%', the_title('','',FALSE), $custom_read_more);
    array_push($words, $custom_read_more);
    $text = implode(' ', $words);
    return $text;
    }

    $text = get_the_content('');
    $words = explode(' ', $text);
    $post_content = $post->post_content;
    $post_content_length = count(explode(' ', $post_content));

    if (count($words) < $post_content_length) {
    // use the teaser and its 'read more'
    $bfa_ata_more_tag_final = str_replace("%post-title%", the_title('', '', false), $bfa_ata['more_tag']);
    $text = the_content($bfa_ata_more_tag_final);
    return $text;
    } else {
    // Build the excerpt from the post

    $text = apply_filters('the_content', $text);
    $text = str_replace(']]>', ']]>', $text);
    $text = strip_tags($text, $bfa_ata['dont_strip_excerpts']);
    $excerpt_length = $bfa_ata['excerpt_length'];
    $words = explode(' ', $text, $excerpt_length + 3);
    array_pop($words);
    array_pop($words);
    $custom_read_more = str_replace('%permalink%', get_permalink(), $bfa_ata['custom_read_more']);
    $custom_read_more = str_replace('%title%', the_title('','',FALSE), $custom_read_more);
    array_push($words, $custom_read_more);
    $text = implode(' ', $words);
    return $text;
    }

    return $text;
    }
    remove_filter('get_the_excerpt', 'wp_trim_excerpt');
    add_filter('get_the_excerpt', 'bfa_wp_trim_excerpt');

    /* Custom widget areas.

    Usage:
    <?php bfa_widget_area([parameters]); ?>

    Example:
    <?php bfa_widget_area('name=My widget area&cells=4&align=1&align_2=9&align_3=7&width_4=700&before_widget=<div id="%1$s" class="header-widget %2$s">&after_widget=</div>'); ?>

    Can be used anywhere in templates, and in theme option text areas that allow usage of PHP code.

    Available paramaters:

    Mandatory:
    name Name under which all cells of this widget area will be listed at Site Admin -> Appearance -> Widgets
    A widget area with 3 cells and a name of "My widget area" creates 3 widget cells which appear as
    "My widget area 1", "My widget area 2" and "My widget area 3",
    with the CSS ID's "my_widget_area_1", "my_widget_area_2" and "my_widget_area_3".

    Optional:
    cells Amount of (table) cells. Each cell is a new widget area. Default: 1
    align Default alignment for all cells. Default: 2 (= center top). 1 = center middle, 2 = center top, 3 = right top, 4 = right middle,
    5 = right bottom, 6 = center bottom, 7 = left bottom, 8 = left middle, 9 = left top.
    align_1 Alignment for cell 1: align_2, align_3 ... Non-specified cells get the default value of "align", which, if not defined, is 2 (= center top).
    width_1 Width of cell 1: width_1, width_2, width_3 ... Non-specified cells get a equal share of the remaining width of the whole table
    containing all the widget area cells.
    before_widget HTML before each widget in any cell of this widget area. Default: <div id="%1$s" class="widget %2$s">
    after_widget HMTL after each widget ... Default: </div>
    before_title HTML before the title of each widget in any cell of this widget area: Default: <div class="widget-title"><h3>
    after_title HMTL after the title ... Default: </h3></div>

    */
    function bfa_widget_area($args = '') {
    global $bfa_ata;
    $defaults = array(
    'cells' => 1,
    'align' => 2,
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<div class="widget-title"><h3>',
    'after_title' => '</h3></div>',
    );

    $r = wp_parse_args( $args, $defaults );
    extract( $r, EXTR_SKIP );

    $area_id = strtolower(str_replace(" ", "_", $r['name']));

    # $bfa_widget_areas = get_option('bfa_widget_areas');
    $bfa_widget_areas = $bfa_ata['bfa_widget_areas'];

    // If there are more than 1 cell, use a table, otherwise just a DIV:
    if ( $r['cells'] > 1 ) {

    echo '<table id="' . $area_id . '" class="bfa_widget_area" style="table-layout:fixed;width:100%" cellpadding="0" cellspacing="0" border="0">';

    // If a width was set for any of the widget area cells:
    if ( strpos($args,'width_') !== FALSE ) {
    echo "\n<colgroup>";
    for ( $i = 1; $i <= $r['cells']; $i++ ) {
    echo '<col';
    $current_width = "width_" . $i;
    if ( $r[$current_width] ) {
    echo ' style="width:' . $r[$current_width] . 'px"';
    }
    echo ' />';
    }
    echo "</colgroup>";
    }

    echo "<tr>";

    for ( $i = 1; $i <= $r['cells']; $i++ ) {

    $current_name = $r['name'] . ' ' . $i;
    $current_id = $area_id . '_' . $i;
    $current_align = "align_" . $i;

    echo "\n" . '<td id="' . $current_id .'" ';

    if ( $r[$current_align] ) {
    $align_type = $r["$current_align"];
    } else {
    $align_type = $r['align'];
    }

    echo bfa_table_cell_align($align_type) . ">";

    // Register widget area
    $this_widget_area = array(
    "name" => $current_name,
    "before_widget" => $r['before_widget'],
    "after_widget" => $r['after_widget'],
    "before_title" => $r['before_title'],
    "after_title" => $r['after_title']
    );

    // Display widget area
    dynamic_sidebar("$current_name");

    echo "\n</td>";

    $bfa_widget_areas[$current_name] = $this_widget_area;
    }

    echo "\n</tr></table>";

    } else {

    // If only 1 widget cell, use a DIV instead of a table
    echo '<div id="' . $area_id . '" class="bfa_widget_area">';

    // Add new widget area to existing ones
    $this_widget_area = array(
    "name" => $r['name'],
    "before_widget" => $r['before_widget'],
    "after_widget" => $r['after_widget'],
    "before_title" => $r['before_title'],
    "after_title" => $r['after_title']
    );

    // Display widget area
    dynamic_sidebar($r['name']);

    echo '</div>';

    $current_name = $r['name'];
    $bfa_widget_areas[$current_name] = $this_widget_area;

    }

    # update_option("bfa_widget_areas", $bfa_widget_areas);
    $bfa_ata['bfa_widget_areas'] = $bfa_widget_areas;
    update_option('bfa_ata4', $bfa_ata);

    }

    function bfa_table_cell_align($align_type) {

    switch ($align_type) {
    case 1: $string = 'align="center" valign="middle"'; break;
    case 2: $string = 'align="center" valign="top"'; break;
    case 3: $string = 'align="right" valign="top"'; break;
    case 4: $string = 'align="right" valign="middle"'; break;
    case 5: $string = 'align="right" valign="bottom"'; break;
    case 6: $string = 'align="center" valign="bottom"'; break;
    case 7: $string = 'align="left" valign="bottom"'; break;
    case 8: $string = 'align="left" valign="middle"'; break;
    case 9: $string = 'align="left" valign="top"';
    }

    return $string;

    }

    // Since 3.4.3: Delete Widget Areas
    function bfa_ata_reset_widget_areas() {
    global $bfa_ata;
    check_ajax_referer( "reset_widget_areas" );
    $delete_areas = $_POST['delete_areas'];
    # $current_areas = get_option('bfa_widget_areas');
    $current_areas = $bfa_ata['bfa_widget_areas'];
    foreach ($delete_areas as $area_name) {
    unset($current_areas[$area_name]);
    }
    # update_option('bfa_widget_areas', $current_areas);
    $bfa_ata['bfa_widget_areas'] = $current_areas;
    update_option('bfa_ata4', $bfa_ata);
    echo 'Custom widget areas deleted...';
    die();
    }
    // add_action ( 'wp_ajax_' + [name of "action" in jQuery.ajax, see functions/bfa_css_admin_head.php], [name of function])
    add_action( 'wp_ajax_reset_bfa_ata_widget_areas', 'bfa_ata_reset_widget_areas' );

    // This adds arbitrary content at various places in the center (= content) column:
    function bfa_center_content($center_content) {
    global $bfa_ata;

    // PHP
    // not for WPMU - enabled again since 3.4.3 until alternative for WPMU is available
    # if ( !file_exists(ABSPATH."/wpmu-settings.php") ) {

    if ( strpos($center_content,'<?php ') !== FALSE ) {
    ob_start();
    eval('?>'.$center_content);
    $center_content = ob_get_contents();
    ob_end_clean();
    }

    # }

    echo $center_content;

    }

    // Since 3.4.7 HTML Inserts with PHP, used for parsing PHP in css.php as well:
    // Purpose is that PHP such as bloginfo('template_directory') can be used in CSS text areas so that image paths work across
    // Atahualpa installations & imported/exported files
    function bfa_html_inserts($custom_code) {
    if($custom_code != '') {
    if ( strpos($custom_code,'<?php ') !== FALSE ) {
    ob_start();
    eval('?>'.$custom_code);
    $custom_code = ob_get_contents();
    ob_end_clean();
    }
    # echo apply_filters(widget_text, $custom_code);
    echo $custom_code;
    }
    }

    /* CUSTOM BODY TITLE and meta title, meta keywords, meta description */

    /* Use the admin_menu action to define the custom boxes */
    #if (is_admin())
    #add_action('admin_menu', 'bfa_ata_add_custom_box');

    /* Use the save_post action to do something with the data entered */
    #add_action('save_post', 'bfa_ata_save_postdata');

    /* Use the publish_post action to do something with the data entered */
    #add_action('publish_post', 'bfa_ata_save_postdata');

    #add_action('pre_post_update', 'bfa_ata_save_postdata');

    /* Adds a custom section to the "advanced" Post and Page edit screens */
    function bfa_ata_add_custom_box() {

    if( function_exists( 'add_meta_box' )) {
    add_meta_box( 'bfa_ata_sectionid', __( 'Atahualpa Post Options', 'atahualpa' ),
    'bfa_ata_inner_custom_box', 'post', 'normal', 'high' );
    add_meta_box( 'bfa_ata_sectionid', __( 'Atahualpa Page Options', 'atahualpa' ),
    'bfa_ata_inner_custom_box', 'page', 'normal', 'high' );
    } else {
    add_action('dbx_post_advanced', 'bfa_ata_old_custom_box' );
    add_action('dbx_page_advanced', 'bfa_ata_old_custom_box' );
    }
    }

    /* Prints the inner fields for the custom post/page section */
    function bfa_ata_inner_custom_box() {

    global $post;

    // Use nonce for verification

    echo '<input type="hidden" name="bfa_ata_noncename" id="bfa_ata_noncename" value="' .
    wp_create_nonce( plugin_basename(__FILE__) ) . '" />';

    // The actual fields for data entry

    $thePostID = $post->ID;
    $post_id = get_post($thePostID);
    $title = $post_id->post_title;

    $body_title = get_post_meta($post->ID, 'bfa_ata_body_title', true);
    if ( $body_title == '' ) {
    $body_title = $title;
    }
    $display_body_title = get_post_meta($post->ID, 'bfa_ata_display_body_title', true);
    $body_title_multi = get_post_meta($post->ID, 'bfa_ata_body_title_multi', true);
    if ( $body_title_multi == '' ) {
    $body_title_multi = $title;
    }
    $meta_title = get_post_meta($post->ID, 'bfa_ata_meta_title', true);
    $meta_keywords = get_post_meta($post->ID, 'bfa_ata_meta_keywords', true);
    $meta_description = get_post_meta($post->ID, 'bfa_ata_meta_description', true);

    echo '<table cellpadding="5" cellspacing="0" border="0" style="table-layout:fixed;width:100%">';
    echo '<tr><td style="text-align:right;padding:2px 5px 2px 2px"><input id="bfa_ata_display_body_title" name="bfa_ata_display_body_title" type="checkbox" '. ($display_body_title == 'on' ? ' CHECKED' : '') .' /></td><td>Check to NOT display the Body Title on Single Post or Static Pages</td></tr>';
    echo '<tr><td style="text-align:right;padding:2px 5px 2px 2px"><label for="bfa_ata_body_title">' . __("Body Title Single Pages", 'atahualpa' ) . '</label></td>';
    echo '<td><input type="text" name="bfa_ata_body_title" value="' . $body_title . '" size="70" style="width:97%" /></td></tr>';
    echo '<tr><td style="text-align:right;padding:2px 5px 2px 2px"><label for="bfa_ata_body_title_multi">' . __("Body Title Multi Post Pages", 'atahualpa' ) . '</label></td>';
    echo '<td><input type="text" name="bfa_ata_body_title_multi" value="' . $body_title_multi . '" size="70" style="width:97%" /></td></tr>';

    echo '<colgroup><col style="width:200px"><col></colgroup>';
    echo '<tr><td style="text-align:right;padding:2px 5px 2px 2px"><label for="bfa_ata_meta_title">' . __("Meta Title", 'atahualpa' ) . '</label></td>';
    echo '<td><input type="text" name="bfa_ata_meta_title" value="' .
    $meta_title . '" size="70" style="width:97%" /></td></tr>';

    echo '<tr><td style="text-align:right;padding:2px 5px 2px 2px"><label for="bfa_ata_meta_keywords">' . __("Meta Keywords", 'atahualpa' ) . '</label></td>';
    echo '<td><input type="text" name="bfa_ata_meta_keywords" value="' .
    $meta_keywords . '" size="70" style="width:97%" /></td></tr>';

    echo '<tr><td style="text-align:right;vertical-align:top;padding:5px 5px 2px 2px"><label for="bfa_ata_meta_description">' . __("Meta Description", 'atahualpa' ) . '</label></td>';
    echo '<td><textarea name="bfa_ata_meta_description" cols="70" rows="4" style="width:97%">'.$meta_description.'</textarea></td></tr>';

    echo '</table>';

    }

    /* Prints the edit form for pre-WordPress 2.5 post/page */
    function bfa_ata_old_custom_box() {

    echo '<div class="dbx-b-ox-wrapper">' . "\n";
    echo '<fieldset id="bfa_ata_fieldsetid" class="dbx-box">' . "\n";
    echo '<div class="dbx-h-andle-wrapper"><h3 class="dbx-handle">' .
    __( 'Body copy title', 'atahualpa' ) . "</h3></div>";

    echo '<div class="dbx-c-ontent-wrapper"><div class="dbx-content">';

    // output editing form

    bfa_ata_inner_custom_box();

    // end wrapper

    echo "</div></div></fieldset></div>\n";
    }

    /* When the post is saved, save our custom data */
    function bfa_ata_save_postdata( $post_id ) {

    /* verify this came from the our screen and with proper authorization,
    because save_post can be triggered at other times */

    if ( !wp_verify_nonce( $_POST['bfa_ata_noncename'], plugin_basename(__FILE__) )) {
    return $post_id;
    }

    if ( 'page' == $_POST['post_type'] ) {
    if ( !current_user_can( 'edit_page', $post_id ))
    return $post_id;
    } else {
    if ( !current_user_can( 'edit_post', $post_id ))
    return $post_id;
    }

    // Save the data

    $new_body_title = $_POST['bfa_ata_body_title'];
    $new_display_body_title = !isset($_POST["bfa_ata_display_body_title"]) ? NULL : $_POST["bfa_ata_display_body_title"];
    $new_body_title_multi = $_POST['bfa_ata_body_title_multi'];
    $new_meta_title = $_POST['bfa_ata_meta_title'];
    $new_meta_keywords = $_POST['bfa_ata_meta_keywords'];
    $new_meta_description = $_POST['bfa_ata_meta_description'];

    update_post_meta($post_id, 'bfa_ata_body_title', $new_body_title);
    update_post_meta($post_id, 'bfa_ata_display_body_title', $new_display_body_title);
    update_post_meta($post_id, 'bfa_ata_body_title_multi', $new_body_title_multi);
    update_post_meta($post_id, 'bfa_ata_meta_title', $new_meta_title);
    update_post_meta($post_id, 'bfa_ata_meta_keywords', $new_meta_keywords);
    update_post_meta($post_id, 'bfa_ata_meta_description', $new_meta_description);

    }

    // Since 3.4.3: Add Spam and Delete links to comments
    /* Since 3.4.7 deactivated because it's causing issues see http://forum.bytesforall.com/showthread.php?t=6742
    function delete_comment_link($id) {
    if (current_user_can('edit_post')) {
    echo '| Delete ';
    echo '| Spam';
    }
    }
    */

    // Add "in-cat-catname" to body_class of single post pages
    /*
    function add_cats_to_body_class($classes='') {
    if (is_single()) {
    global $post;
    $categories = get_the_category($post->ID);
    foreach ($categories as $category) {
    $classes[] = 'in-cat-' . $category->category_nicename;
    }
    }
    return $classes;
    }
    add_filter('body_class', 'add_cats_to_body_class');
    */

    // Since 3.4.5: WP 2.9 thumbnails support:
    if ( function_exists( 'add_theme_support' ) ) { // Added in 2.9
    add_theme_support( 'post-thumbnails' );
    if ($bfa_ata['post_thumbnail_crop'] == "Yes")
    set_post_thumbnail_size( $bfa_ata['post_thumbnail_width'], $bfa_ata['post_thumbnail_height'], true );
    else set_post_thumbnail_size( $bfa_ata['post_thumbnail_width'], $bfa_ata['post_thumbnail_height'] );
    add_image_size( 'single-post-thumbnail', 400, 9999 ); // Permalink thumbnail size
    }

    // Since 3.4.7: Import/Export Settings
    function bfa_import_settings_now() {
    check_ajax_referer( "import_bfa_settings" );
    $new_options = maybe_unserialize(file_get_contents($_FILES['userfile']['tmp_name']));
    update_option('bfa_new_test', $new_options);
    die();
    }
    // add_action ( 'wp_ajax_' + [name of "action" in jQuery.ajax, see functions/bfa_css_admin_head.php], [name of function])
    add_action( 'wp_ajax_import_bfa_settings_now', 'bfa_import_settings_now' );

    // file_get_contents/file_put_contents for PHP4
    if (!function_exists('file_get_contents')) {

    function file_get_contents($filename) {
    $fhandle = fopen($filename, "r");
    if (!$fhandle) {
    return false;
    } else {
    $fcontents = fread($fhandle, filesize($filename));
    fclose($fhandle);
    }
    return $fcontents;
    }

    function file_put_contents($filename, $data) {
    $fhandle = @fopen($filename, 'w');
    if (!$fhandle) {
    return false;
    } else {
    $fcontents = fwrite($fhandle, $data);
    fclose($fhandle);
    }
    return $fcontents;
    }

    }
    ?>

  5. ajithkpunnoose
    Member
    Posted 2 years ago #

    Sorry for the late reply, I saw it today only. I had to install the theme.

    Goto

    Appearence>>Editor

    from the right side list of files select the file :

    bfa_header_config.php

    now find the following code (CTRL+F in Firefox and search for 'logoarea-logo') :

    // Logo Icon for WordPress and WPMU
    		if ( $bfa_ata['logo'] != "" ) {
    			echo '<td ' . $header_rowspan . 'valign="middle" class="logoarea-logo"><a href="'; bloginfo('url'); echo '/"><img class="logo" src="';

    You need to change :

    <a href="'; bloginfo('url'); echo '/">

    to

    <a href="HTTP://WWW.FINOMICAL.COM/">

    There is one problem with this method, whenever you update this theme, you will have to redo the above steps. From a quick look, I haven't seen a direct way from the theme administration page.

  6. Ecovitality
    Member
    Posted 2 years ago #

    I am currently using atahualpa 3.4.9. How do I put my own logo on the site in the header position??

  7. Anjulina
    Member
    Posted 2 years ago #

    Ajit thank you for pointing me in the right direction. I found everything you mentioned above and I made the changes, however, when I hit the button "Update File" at the bottom of the page, it just reverts the code back to the original piece. How do I make the change stick? Thanks so much for the help. Sorry, it's taken me so long to get back to you, I was out of the country for a while and didn't have access to my files. Once again, thank you.

  8. ajithkpunnoose
    Member
    Posted 2 years ago #

    I think the problem is because your theme files do not have the right permission. Please check them using an ftp client. (I hope you see this)

  9. Anjulina
    Member
    Posted 2 years ago #

    Ajit - thank you so much! It works now!

  10. jamaal_jayz
    Member
    Posted 2 years ago #

    Hi

    I need to do the same thing. I need my logo to point to http://www.noshe.co.za.

    How must I edit this code - found on http://corporate.noshe.co.za (independent WordPress installation):

    <div id="header">
    
     		<div class="col-full">
    
    			<div id="logo" class="col-left">
    
    			<?php if (get_option('woo_texttitle') <> "true") : $logo = get_option('woo_logo'); ?>
        	        <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('description'); ?>">
        	            <img src="<?php if ($logo) echo $logo; else { bloginfo('template_directory'); ?>/images/logo.png<?php } ?>" alt="<?php bloginfo('name'); ?>" />
        	        </a>
        	    <?php endif; ?> 
    
        	    <?php if( is_singular() ) : ?>
        	        <span class="site-title"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></span>
        	    <?php else : ?>
        	        <h1 class="site-title"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
        	    <?php endif; ?>
        	        <span class="site-description"><?php bloginfo('description'); ?></span>
    
    			</div><!-- /#logo -->
  11. kuld33p
    Member
    Posted 2 years ago #

  12. jamaal_jayz
    Member
    Posted 2 years ago #

    That doesn't make sense...

  13. jamaal_jayz
    Member
    Posted 2 years ago #

    Can you please explain?

  14. ajithkpunnoose
    Member
    Posted 2 years ago #

    Change

    <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('description'); ?>">

    to

    <a href="http://www.noshe.co.za/" title="YOUR_DESCRIPTION">
  15. mavez
    Member
    Posted 1 year ago #

    I'm a newbie to WordPress, can anybody help me to replace my side logo display. i want to make my side logo can auto slide.

    Some context from the header.php
    <body <?php body_class($class); ?>>

    <div id="pagewrap">

    <div id="header" class="pagewidth">

    <div id="site-logo">
    <?php if($data['setting-site_logo'] == 'image' && $data['setting-site_logo_image_value'] != ''){ ?>
    <?php themify_image("src=".$data['setting-site_logo_image_value']."&w=".$data['setting-site_logo_width']."&h=".$data['setting-site_logo_height']."&alt=".get_bloginfo('name')."&before=&after="); ?>
    <?php } else { ?>
    /"><?php bloginfo('name'); ?>
    <?php } ?>
    </div>

    If you do say php code, would you mind pasting the code for me to use as I'm not that great with PHP.

    Thanks to anyone who helps.

Topic Closed

This topic has been closed to new replies.

About this Topic