【WordPress重定向到服务页面网址】我在我的网站上使用wordpress。我安装了插件来添加服务。我想在单击”
查看更多”
按钮时打开带有该服务内容的新页面。创建和更新服务的所有内容都可以, 但是当我尝试预览或操作该服务页面时出现错误404, 因为url中具有website.com/services/first-service ..我不明白为什么…
和第二个问题是如何构造指向服务页面的url链接?这是我用来显示服务的代码-标题和the_excerpt:
$query = new WP_Query( array(
'post_type' =>
'services', 'orderby' =>
'date', 'order' =>
'ASC', 'posts_per_page' =>
4
) );
if( $query->
have_posts() ) {
while( $query->
have_posts() ) {
$query->
the_post();
?>
<
div class="jobs-table col-xs-12 col-sm-12 ">
<
div class="col-xs-12 col-sm-10">
<
h4 class="title-jobs-table">
<
?php the_title();
?>
<
/h4>
<
h5 class="job-table-sub" style="color: rgb(68, 63, 63);
">
<
?php
the_excerpt();
?>
<
/h5>
<
?php if(has_post_thumbnail()) {
$image_src = http://www.srcmini.com/wp_get_attachment_image_src( get_post_thumbnail_id(),'full' );
echo '<
img src="' . $image_src[0]. '" width="200px" height="200px"/>
';
} ?>
<
/div>
<
div class="col-xs-12 col-sm-2">
<
a class="btn-table-job">
<
span>
виж повече<
/span>
<
/a>
<
/div>
<
/div>
<
?php}
}
?>
#1你可以在循环中调用该网址。像这样尝试:
<
a href="http://www.srcmini.com/<
?php the_permalink();
?>"class="btn-table-job">
<
span>
виж повече<
/span>
<
/a>
https://codex.wordpress.org/Function_Reference/the_permalink
对于自定义帖子类型(如服务), 通常在网址中包含帖子类型。有时你需要在添加新的自定义帖子类型后重新生成永久链接结构。
转到设置-> 永久链接-> 并单击保存。
推荐阅读
- 第一周学习作业
- WordPress(将自定义分类归档重定向到归档的第一篇文章)
- WordPress主菜单对齐
- WordPress-促进开发构建到生产
- WordPress(分层标签端点的问题)
- 以非管理员身份登录时未加载WordPress帖子( (自定义主题))
- WordPress帖子-Ajax加载更多随机顺序,过滤器不起作用()
- WordPress PHP包装了一些文本,但没有其他文本()
- WordPress的帖子不显示内部图像