Question

J'ai un fichier que j'inclut sur le site pour index.php, single.php etc.

Ce fichier se comporte vraiment et agit comme il ne faisait pas partie de
WordPress Enviroment Signification:

J'obtiens des erreurs sur get_bloginfo ('template_url') et ce n'est pas le cas
Obtenez les valeurs de ma page d'options.

Une idée de ce que cela pourrait arriver?

Voici le code incluant que j'ai dans mon index.php (quelque part à mi-page):

<?php include(get_bloginfo('template_url') .'/extras/floater.php'); ?>

(il inclut le fichier donc le problème n'est pas là)

Voici le code "Floater.php" en actuall ...:

<?php
    function establishParms() {
    // get yes/no values and urls..
    $facebook = get_option('sg_show_facebookfloater');
    $twitter = get_option('sg_show_twitterfloater');
    $mail = get_option('sg_show_mailfloater');

        // facabook
        if($facebook == "Yes") {
            $facebook = '<li><a href="'. get_option('sg_url_facebookfloater') .'"><img src="'. get_bloginfo('template_url') .'/images/facebook.png" alt="'.__('Visit us on Facebook', 'sagive').'" /></a></li>';
        } 

        // twitter
        if($twitter == "Yes") {
            $twitter = '<li><a href="'. get_option('sg_url_twitterfloater') .'"><img src="'. get_bloginfo('template_url') .'/images/twitter.png" alt="'.__('Visit us on Twitter', 'sagive').'" /></a></li>';
        } 

        // mail
        if($mail == "Yes") {
            $mail = '<li><a href="'. get_option('sg_url_mailfloater') .'"><img src="'. get_bloginfo('template_url') .'/images/mail.png" alt="'.__('Contact us', 'sagive').'" /></a></li>';
        } 
    }
?>

<div class="floatingBar" >
    <ul class="gotop">
        <?php echo $facebook; ?>
        <?php echo $twitter; ?>
        <li><a href="#top"><?php echo '<img src="'. get_bloginfo('template_url') .'/images/mail.png" alt="" />'; ?></a></li>                                    
        <li><a href="#top"><?php echo '<img src="'. get_bloginfo('template_url') .'/images/up.png" alt="" />'; ?></a></li>
    </ul>
</div>  

.
Rien de spécial là-bas aussi .. je ne me retrouve pas à penser.

Aussi ... avait un autre problème étrange avec ce site (qui fonctionne très bien sur localhost)
J'ai une fonction qui a fait une chose simple dans Function.php File:

function setPaths() {
    $templateUrl = get_bloginfo('template_url');
    $imagesUrl = get_bloginfo('template_url')."/images/";
}

Mais lorsque vous essayez d'utiliser $ templateUrl dans le fichier index.php, cela ne m'a rien donné.

J'adorerais votre aide :)
Bravo, sagive

RÉVISION:

Voici un exemple d'erreur que j'ai obtenu:

Fatal error: Call to undefined function get_bloginfo() in /home/workspac/public_html/sagive/wp-content/themes/sagive-spaceJunkie/extras/floater.php on line 29

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top