我已将WordPress完全整合到我的网站中。已将wordpress安装在名为“/ bl0g /”的文件夹中。在我的基本文件夹中,我有一个blog.php文件设置(显示来自wordpress的最新3个帖子)我有一个blog-post.php文件,如果正确调用后面的变量,它会显示一个单独的帖子。
例如,如果我导航到:
www.mywebsite.com/blog-post.php?postid=1&type=singlePost
该页面加载了第一篇博客文章。但我想要完成的不是通过“postid”和“type”调用帖子,而是想把帖子称为帖子名称。
我可以使用以下代码完成对slug名称的回应:
<?php echo $post->post_name; ?>
但是如何通过我的代码中的slug来调用这篇文章。我怎样才能将我的网址转换为:
此:
www.mywebsite.com/blog-post.php?postid=1&type=singlePost
对此:
www.mywebsite.com/blog-post.php?title=The-Slug-Of-This-Article
我的理由是,我可以通过使用.htaccess获取此网址并使其成为SEO友好,我会将此网址转换为如下所示:
www.mywebsite.com/blog/The-Slug-Of-This-Article /
答案 0 :(得分:0)
也许我在这里遗漏了一些东西,但你为什么不在WordPress的永久链接设置中设置它?转到设置&gt;永久链接并选择“通用设置”下的“帖子名称”将产生您正在寻找的最终结果(即www.mywebsite.com/blog/The-Slug-Of-This-Article /)