当前位置: 首页 > news >正文

衡阳做网站百度推广有哪些形式

衡阳做网站,百度推广有哪些形式,网站建设的结论,java门户网站开发框架大多数WordPress站点首页默认都是显示最新发布的文章列表,不过有些站点比较特殊,只想显示某一篇文章的全部内容,那么应该怎么设置呢? 其实,WordPress后台 >> 设置 >> 阅读 >> 在“您的主页显示”中…

大多数WordPress站点首页默认都是显示最新发布的文章列表,不过有些站点比较特殊,只想显示某一篇文章的全部内容,那么应该怎么设置呢?

其实,WordPress后台 >> 设置 >> 阅读 >> 在“您的主页显示”中选择“一个静态页面(在下方选择)”的“主页”中选择某一篇文章即可。

如何让wordpress首页只显示某一篇文章全部内容?在您的主页显示选择-第1张-boke112百科(boke112.com)

不过WordPress后台的“您的主页显示”主页默认只能选择页面,不能选择文章页,所以需要我们添加以下代码到当前主题的函数文件functions.php实现才行。

// 阅读设置主页显示可以选择文章
class CustomFrontPage {
private static $instance;
public static function get_instance() {
return isset( self::$instance ) ? self::$instance : new self();
}private function __construct() {
self::$instance = $this;
if ( is_admin() ) {
add_filter( 'wp_dropdown_pages', array( $this, 'wp_dropdown_pages' ) );
} else {
add_action( 'pre_get_posts', array( $this, 'pre_get_posts' ) );
add_action( 'template_redirect', array( $this, 'template_redirect' ) );
}
}public function wp_dropdown_pages( $output ) {
global $pagenow;
if ( ( 'options-reading.php' === $pagenow || 'customize.php' === $pagenow ) && preg_match( '#page_on_front#', $output ) ) {
$output = $this->posts_dropdown();
}return $output;
}protected function posts_dropdown( $post_type = 'any' ) {
$output = '';
if ( 'any' !== $post_type && ! post_type_exists( $post_type ) ) {
$post_type = 'page';
}
$posts = get_posts(
array(
'posts_per_page' => - 1,
'orderby' => 'title',
'order' => 'ASC',
'post_type' => $post_type,
'post_status' => 'publish',
)
);$front_page_id = get_option( 'page_on_front' );$select = __( 'Select' );
$output .= '<select name="page_on_front" id="page_on_front">';
$output .= "<option value=\"0\">&mdash; {$select} &mdash;</option>";
foreach ( $posts as $post ) {
$selected = selected( $front_page_id, $post->ID, false );
$post_type_obj = get_post_type_object( $post->post_type );$output .= "<option value=\"{$post->ID}\"{$selected}>{$post->post_title} ({$post_type_obj->labels->singular_name})</option>";
}
$output .= '</select>';return $output;
}public function pre_get_posts( $query ) {
if ( $query->is_main_query() ) {
$post_type = $query->get( 'post_type' );
$page_id = $query->get( 'page_id' );
if ( empty( $post_type ) && ! empty( $page_id ) ) {
$query->set( 'post_type', get_post_type( $page_id ) );
}
}
}public function template_redirect() {
global $post;
if ( is_singular() && ! is_front_page() && absint( get_option( 'page_on_front' ) ) === $post->ID ) {
wp_safe_redirect( site_url(), 301 );
}
}
}CustomFrontPage::get_instance();

以上代码来自@知更鸟 – WordPress 主页显示设置增加文章选择

至此,我们可以在WordPress后台的“您的主页显示”主页选择文章了,但是却显示所有的文章,又不能搜索,很难找到我们想要的文章,这个时候我们可以将上述代码的第32行~第40行代码修改为:

$posts = get_posts(
array(
'posts_per_page' => - 1,
'orderby' => 'title',
'include' => array(6688),
'order' => 'ASC',
'post_type' => $post_type,
'post_status' => 'publish',
)
);

其中第5行代码的6688就是文章的ID,如果想要显示多篇文章,则在文章ID后面添加英文引号即可,如array(6688,6689,6690)。记得修改为自己想要显示的文章ID。

如果想要显示指定分类的文章,也可以将上述代码的第32行~第40行代码修改为:

$posts = get_posts(
array(
'posts_per_page' => - 1,
'orderby' => 'title',
'category' => 226,
'order' => 'ASC',
'post_type' => $post_type,
'post_status' => 'publish',
)
);

其中第5行代码的226就是文章分类ID,记得修改为想要显示的分类ID即可。

来源:https://boke112.com/post/11751.html 

http://www.wangmingla.cn/news/35514.html

相关文章:

  • 做酒网站企业网站推广的形式有
  • 新乡网站建设友情链接买卖平台
  • 腾讯员工月薪多少优化推广网站怎么做最好
  • 网站建设数据库怎么选择百度数据开放平台
  • 石柱土家族网站建设优化网站seo方案
  • 十堰网站建设报价护肤品软文推广
  • 怎么做网站代购适合35岁女人的培训班
  • 有域名没有服务器怎么做网站石家庄网站建设
  • 做厂房出租有那些推广网站推广赚钱软件排行
  • 网站导航设计技巧微信crm系统
  • 云南网站优化排名网络营销课程总结
  • 怎么改版一个网站达内教育
  • 玩具租赁系统网站开发与实现今日头条新闻
  • 沈阳网站建设策划方案百度文库个人登录入口
  • 有二维码怎样做网站云南网站seo服务
  • 凡客诚品购物网百度seo优化哪家好
  • 织梦网站地图模板样式制作网站模板
  • 博纳网站建设免费网站开发平台
  • 网站关键词优化怎么做百度一下网页入口
  • 新疆生产建设兵团 经信委网站北京seo优化方案
  • 如何对一个网站做性能seo软件视频教程
  • 做自由行的网站如何在百度打广告
  • 南宁百度网站公司电话镇江搜索优化技巧
  • 网络设计有哪些学校百度优化服务
  • 湛江网站制作公司申请网址怎么申请的
  • 有域名之后怎么做网站做企业推广
  • 做网站宣传图片品牌宣传推广策划方案
  • 旅游网站源码下载山东seo多少钱
  • 网站设计合同附件怎么制作属于自己的网址
  • 广州互助网站开发商丘seo优化