用户登录
用户注册

分享至

wordpress文章三级标题

  • 作者: 达?矢抾哆拉?
  • 来源: 51数据库
  • 2020-04-21

1.wordpress首页文章只显示标题和摘要的方法

首先,到wordpress后台,依次选择 外观-->;编辑-->;选择右边的index.php文件,在里面可以看到语句

<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( 'content', get_post_format() ); ?>

<?php endwhile; ?>

其次可以看出,index.php是嵌套一个 content.php 的文件用于专门显示文章的内容,这就是为什么在首页老是显示文章全文。那么,打开content.php文件找到

<?php

the_content( __( 'Continue reading <span>;→</span>', 'twentyeleven' ) );

?>

将它修改为

<?php if(!is_single()) {

the_excerpt();

} else {

the_content(__('(more…)'));

} ?>

最后,保存,就显示摘要了。

2.wordpress怎么样能做到在文章列表页面点击文章标题,页面跳转到该

首先打开文章列表页,看你的文章内容是如何显示出来的,如果是query_post()的结果迭代,或者在主循环中都好办

直接在循环中

" /> //get_permalink()即为文章链接如果是想根据文章标题文字获取文章url,这个用SQL吧:

global $wpdb;

$table_name = $wpdb->prefix . "posts";

$myTitle = "文章标题名";

$url_id = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_title = '".$myTitle."'");

echo get_permalink($url_id); //这个便是标题对应的文章链接

3.如何隐藏WordPress 文章和页面标题

如果不想通过代码实现隐藏可选文章和页面的标题,可以安装并激活

WordPress Hide Title plugin插件

在相应页面或文章的编辑窗口中,点击WordPress管理下的文章和页面菜单下需要编辑的项目即可。在编辑窗口下,有一个隐藏标题的自定义区块:

你要做的就是选中这个复选框并单击更新或发布按钮,插件将隐藏单次PV上的标题。这意味着,主页或其他分类页面上仍然会显示,只是单次PV上不再显示了。

如果你希望创建一个简单的、不显示文章标题的登录页面,这种方法确实非常方便。

隐藏所有的WordPress文章和页面标题

如果你想隐藏单一页面上所有的文章和页面标题,可以通过修改主题来实现。

最简单的方法就是在WordPress的

functions.php

文件中加一段下面的代码:

这个过滤器只是在显示单一文章或页面时的

post_class()function

中增加了一个类

.hidetitle

但是,这个过滤器只有在WordPress主题支持post class的情况下有效。如果你希望只对文章有效,就删除代码中的

|| is_page()。

添加这个function之后,还需要在主题样式表中添加这个CSS规则。

在上面的CSS中,我们使用了显示CSS属性来隐藏文章和页面标题。但是,这个CSS规则仅适用于WordPress主题使用的文章和页面标题是条目标题(

entry-title

)。在谷歌Chrome浏览器中打开文章,将鼠标移到文章标题上,右键单击并选择审查元素,你会看到页面的源代码中文章标题的代码,其中就有你WordPress主题所使用的CSS类。

如果主题使用

article-title

作为文章标题的CSS类,只需要如下简单更改CSS:

以上方法适用于大部分WordPress主题。但是这些方法只是隐藏标题并不能阻止加载这些标题。如果你想移除WordPress主题模板上的文章和页面标题,就需要删除主题文件中的the_title代码了。

如果你只是希望在单一PV上实现,那只需要在single.php文件中修改。

转载请注明出处51数据库 » wordpress文章三级标题

软件
前端设计
程序设计
Java相关