首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在页脚中调用代码- wordpress

在页脚中调用代码- wordpress
EN

Stack Overflow用户
提问于 2014-07-29 07:05:35
回答 2查看 217关注 0票数 0

在页脚中调用代码- wordpress

您好,我使用标记在我的Wordpress站点的页脚中调用了mailchimp注册表单的快捷代码。事情是它不工作,但我不确定为什么,因为我已经使用了描述的代码。当我把它作为短代码放在页面或帖子中时,它就会起作用--只是不是放在页脚。有什么想法吗?

谢谢!

代码语言:javascript
复制
<footer id="main-footer">
<?php get_sidebar( 'footer' ); ?>
<?php get_header('header'); ?>
<?php $template_directory_uri = get_template_directory_uri(); ?>
<div id="footer-bottom">
    <div class="container">
    <div id="signup">



<?php echo do_shortcode('[mcsignup]'); // MailChimp Sign Up Form  ?>




    </div> <!-- end .#signup -->
    <div id="social-icons">
        <?php
            $et_rss_url = '' != et_get_option( 'harmony_rss_url' ) ? et_get_option( 'harmony_rss_url' ) : get_bloginfo( 'comments_rss2_url' );
            if ( 'on' == et_get_option( 'harmony_show_twitter_icon', 'on' ) ) $social_icons['twitter'] = array( 'image' => $template_directory_uri . '/images/twitter.png', 'url' => et_get_option( 'harmony_twitter_url' ), 'alt' => __( 'Twitter', 'Harmony' ) );
            if ( 'on' == et_get_option( 'harmony_show_rss_icon', 'on' ) ) $social_icons['rss'] = array( 'image' => $template_directory_uri . '/images/rss.png', 'url' => $et_rss_url, 'alt' => __( 'Rss', 'Harmony' ) );
            if ( 'on' == et_get_option( 'harmony_show_facebook_icon','on' ) ) $social_icons['facebook'] = array( 'image' => $template_directory_uri . '/images/facebook.png', 'url' => et_get_option( 'harmony_facebook_url' ), 'alt' => __( 'Facebook', 'Harmony' ) );
            if ( 'on' == et_get_option( 'harmony_show_soundcloud_icon', 'on' ) ) $social_icons['soundcloud'] = array( 'image' => $template_directory_uri . '/images/soundcloud.png', 'url' => et_get_option( 'harmony_soundcloud_url' ), 'alt' => __( 'SoundCloud', 'Harmony' ) );

            if ( ! empty( $social_icons ) ) {
                $social_icons = apply_filters( 'et_social_icons', $social_icons );
                foreach ( $social_icons as $icon ) {
                    if ( $icon['url'] )
                        printf( '<a href="%s" target="_blank"><img src="%s" alt="%s" /></a>', esc_url( $icon['url'] ), esc_attr( $icon['image'] ), esc_attr( $icon['alt'] ) );
                }
            }
        ?>
        </div> <!-- end .#social-icons -->

      <p id="copyright"><a href="http://www.knifeworld.co.uk/"> &#169; 2014 Knifeworld</a></p>
    </div> <!-- end .container -->
</div> <!-- end #footer-bottom -->
EN

回答 2

Stack Overflow用户

发布于 2014-07-29 16:50:11

回答我自己的问题,但经过深入研究后,我发现对/wp-admin/admin-ajax.php的调用格式不正确,文件无法加载。在将链接设置为绝对链接后,它工作得很好。

票数 1
EN

Stack Overflow用户

发布于 2014-07-29 11:20:56

您可以检查是否正确安装了插件,以及应用编程接口设置是否与您的MailChimp帐户匹配。如果您的API设置正确,您可以尝试删除插件并在WP仪表板中或通过/wp-content/plugins目录中的SSH或FTP重新安装它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25005709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档