首页 > 解决方案 > 尖叫的青蛙看到一个链接到一个不存在但显示的页面的链接

问题描述

这是我相信下面的选择器脚本,所以当您选择产品然后选择它是您的个人、夫妇或家庭时应该发生的情况,然后您单击“显示给我”,它会将您带到正确的链接

<div class="finder__selector">
    <?php /* Set first option as the default option */ ?>
    <?php $count = 1; while ( have_rows('links') ) : the_row(); ?>

        <?php $link_url = get_sub_field('link_url'); ?>

        <?php if($product_name): ?>
            <?php //echo $product_name; ?>
            <?php //echo $link_url; ?>

            <?php if(strpos($link_url, $product_name) !== false): ?>
                <a href="<?php echo $link_url; ?>" class="finder__placeholder"><?php the_sub_field('link_title'); ?><i class="down-arrow"></i></a>
            <?php endif; ?>
        <?php else: ?>
            <?php if($count == 1) : ?>
                <a href="<?php echo $link_url; ?>" class="finder__placeholder"><?php the_sub_field('link_title'); ?><i class="down-arrow"></i></a>
            <?php endif; ?>
        <?php endif; ?>

        <?php $count++; ?>
    <?php endwhile; ?>


    <div class="finder__options">
        <?php $count = 1; ?>

        <?php while ( have_rows('links') ) : the_row(); ?>
            <?php $link_url_select = get_sub_field('link_url'); ?>
            <?php $link_title_select = get_sub_field('link_title'); ?>

            <?php if($product_name): ?>
                <?php if(strpos($link_url_select, $product_name) !== false): ?>
                    <a href="<?php echo $link_url_select; ?>" class="finder__option is-active"><?php echo $link_title_select; ?><i class="down-arrow"></i></a>
                <?php else: ?>
                    <a href="<?php echo $link_url_select; ?>" class="finder__option"><?php echo $link_title_select; ?><i class="down-arrow"></i></a>
                <?php endif; ?>
            <?php else: ?>
                <a href="<?php echo $link_url_select; ?>" class="finder__option<?php if($count == 1) { echo ' is-active'; } ?>"><?php echo $link_title_select; ?><i class="down-arrow"></i></a>
            <?php endif; ?>

            <?php $count++; ?>
        <?php endwhile; ?>
    </div>

所以上面的方法是有效的,但它在视图源上实际显示的是什么,而奶油青蛙是 404 是什么

href="&audience=couples" class=finder__option>
my partner and I <i
class=down-arrow></i>
</a>
<a
href="&audience=families" class=finder__option>
my family <i
class=down-arrow></i>

标签: phpwordpressselector

解决方案


推荐阅读