真的需要一些社交分享按钮的帮助

时间:2011-07-09 07:39:18

标签: php wordpress wordpress-plugin wordpress-theming social-networking

我遇到了这个问题:

当您访问我的网站时:http://www.appartementtekooputrecht.nl并单击推特分享按钮,它会将Twitter指向http://www.appartementtekooputrecht.nl/samenvatting(最后一页),而不是主页。 我已将共享插件共享代码放在主题的更多部分中,但没有很好的结果。

这个主题的Fyi所有页面都显示在主页上。

任何帮助都会受到赞赏!

这是我的header.php(分享在最后)

<?php global $shortname; ?>
<!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 profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php elegant_titles(); ?></title>
<?php elegant_description(); ?>
<?php elegant_keywords(); ?>
<?php elegant_canonical(); ?>

<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style.css" type="text/css" media="screen" />
<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'); ?>" />

<!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie6style.css" />
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/DD_belatedPNG_0.0.8a-min.js"></script>
    <script type="text/javascript">DD_belatedPNG.fix('img.overlay, div#content-bg-bottom');</script>
<![endif]-->

<?php wp_head(); ?>

</head>
<body>

<div id="wrapper">
    <div id="content">
        <div id="content-bg-bottom">
            <div id="header">
                            <ul>
                    <li class="active"><a href="#" rel="resume">Home</a></li>
                    <?php query_posts(array
                                                ('post_type' => 'page',
                                                'orderby' => get_option('myresume_nav_sort_pages'),
                                                'order' => get_option('myresume_nav_order_page'),
                                                'post__not_in' => get_option('myresume_nav_exclude_pages')
                                                )); ?>
                    <?php if (have_posts()) : while (have_posts()) : the_post()?>
                    <li><a href="#" rel="<?php echo($post->post_name) ?>"><?php the_title() ?></a></li>
                    <?php endwhile; endif; wp_reset_query(); ?> 
                </ul>
                     <br class="clear" />

                <div id="logo">
                    <img class="avatar" alt="Appartement te koop Utrecht Utrecht" src="http://www.tim-productions.tv/appartementtekooputrecht.nl/wp-content/themes/MyResume/images/appartement-te-koop-utrecht-logo.jpg" />
                   <img class="overlay" src="<?php bloginfo('template_directory'); ?>/images/photo-overlay.png" alt="" />
                    <span>
                        <br />
                        <?php echo(get_option('myresume_email')) ?>

                        <br />
                        <?php echo(get_option('myresume_phone')) ?>
                    </span>
                    </div>
            </div>
            <div id="inside">
                <div id="inside-bg-top">
                    <div id="inside-bg-bottom">
                        <div class="resume slide">
                             <div class="social"><?php lacands_wp_filter_content_widget(); ?></div>

这里的主题是index.php

<?php get_header(); ?>  
                        <?php query_posts(array
                                                ('post_type' => 'page',
                                                'orderby' => get_option('myresume_sort_pages'),
                                                'order' => get_option('myresume_order_page'),
                                                'post__in' => get_option('myresume_exclude_pages')
                                                )); ?>
                            <?php if (have_posts()) : while (have_posts()) : the_post()?>
                                <div class="page-content">
                                <div class="entry">
                                <?php the_content('') ?>
                                </div>
                                <h2><?php the_title() ?></h2>
                            </div>
                        <?php endwhile; endif; wp_reset_query(); ?> 


<?php get_footer(); ?>  

1 个答案:

答案 0 :(得分:0)

我下载了这个插件,我可以在第560行的文件“la-click-and-shared.php”的代码中看到,该小部件获取了传递给社交按钮的链接。当前帖子/页面。我不知道的是为什么你有永久链接。

我猜它一定是一个问题,无论是帖子的永久链接/名称,一般的固定链接设置还是AJAX功能,但如果没有进一步的细节,很难帮助你。

你可以试试这些:

  1. 检查您显示为主页的该页面或帖子的永久链接。
  2. 暂时停用自定义永久链接,然后查看它是否有效。
  3. 是设置&gt;阅读&gt;首页显示选项设置正确吗?
  4. 暂时禁用其他插件
  5. 修改
    您还可以编辑la-click-and-shared.php。在我刚刚下载的最新版本中,这是第556行:

    $args['link'] = htmlentities($link1);
    

    如果你不能以任何其他方式解决它和/或你匆忙,你可以这样做:

    $args['link'] = 'http://www.appartementtekooputrecht.nl';
    

    由于您的网站仅公开该网址,因此这不是什么大问题。但是,当然,如果您将来更改您的网站,那么您正在“打破”该插件,因此它不会使用AJAX(在我看来不恰当)加载具有相同网址的所有网页(也没有浏览历史记录)。 / p>