Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Wordpress中将标题作为变量查询时包含特殊字符_Php_Wordpress Theming_Wordpress - Fatal编程技术网

Php 在Wordpress中将标题作为变量查询时包含特殊字符

Php 在Wordpress中将标题作为变量查询时包含特殊字符,php,wordpress-theming,wordpress,Php,Wordpress Theming,Wordpress,那个标题太多了……让我来详细解释一下 我正在从一个类别中获取一个帖子列表,将帖子标题与类别名称相匹配。非常棒…而且它很有效,主要是 这是我的密码 <?php global $more; $more = 0; $page_cat = $post->post_title; //copy the page title $my_query = new WP_Query('category_name='.$page_cat); $paged = (g

那个标题太多了……让我来详细解释一下

我正在从一个类别中获取一个帖子列表,将帖子标题与类别名称相匹配。非常棒…而且它很有效,主要是

这是我的密码

<?php
    global $more;
    $more = 0;

    $page_cat = $post->post_title; //copy the page title
    $my_query = new WP_Query('category_name='.$page_cat);

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('category_name='.$page_cat.'&paged='.$paged);
?>


<?php while ( have_posts() ) : the_post(); ?>
    <div <?php post_class('gallery-item'); ?>>
        <?php if ( has_post_thumbnail() ) { ?>
        <?php $featuredImage = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
        <a href="<?php echo $featuredImage; ?>" class="fancybox" rel="group" title="<?php the_title()?>"><?php echo get_the_post_thumbnail($page->ID, 'medium'); } ?></a>
    </div>

<?php endwhile; ?>
<?php wp_reset_query();?>
这适用于大多数标题。一个标题为TEST的页面将返回TEST类别中的帖子,teststuff将返回teststuff,等等

不起作用的是标题是否有任何特殊字符。例如,TEST&STUFF没有显示任何内容,尽管有一个名为TEST&STUFF的类别。TESTSTUFF也不起作用

那么,如何在标题中包含特殊字符,或者从变量和标题中删除它们,而不影响标题的前端显示呢


谢谢

Wordpress查询基于您的SLUG,而不是类别名称


例如,一个TEST&STUFF将成为TEST STUFF

我不确定在这种情况下它是否完全准确。正如我所说的,有一小段测试内容的测试内容能够正确地拉动类别测试内容。在这种情况下,我相信我是在质疑帖子的标题,而不是鼻涕虫。