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