用户登录
用户注册

分享至

wordpress文章形式

  • 作者: 夏至27287619
  • 来源: 51数据库
  • 2020-04-21

1.如何快速更改Wordpress文章形式名称

“文章形式”是Wordpress 3.1新增的一个十分给力的主题功能,这是一个通用的核心功能,任何主题都可以加入此功能的支持。

默认情况下,已经添加了标准、日志、链接、相册、状态、引证、图像七种文章形式。

如果你需要创建自己的文章形式,或者将其中的某个改名,该如何操作呢?

创建一种文章形式没有简便方法,可以通过了注册自定义分类实现,实现起来比较麻烦,需要多学习一下。

但是,对现有的文章形式进行重命名,还是很容易实现的。

这里以将“Aside”重命名为“Tips”为例子,直接编辑functions.php 文件,加入下面的代码就可以了。

function rename_post_formats( $safe_text ) {

if ( $safe_text == 'Aside' )

return 'Tips';

return $safe_text;

}

add_filter( 'esc_html', 'rename_post_formats' );

//rename Aside in posts list table

function live_rename_formats() {

global $current_screen;

if ( $current_screen->id == 'edit-post' ) { ?>

<script type="text/javascript">

jQuery('document').ready(function() {

jQuery("span.post-state-format").each(function() {

if ( jQuery(this).text() == "Aside" )

jQuery(this).text("Tips");

});

});

</script>

<?php }

}

add_action('admin_head', 'live_rename_formats');

由于Wordpress中文版本质上还是以语言包形式实现的,所以还有一种简单方法就是直接修改语言包。

2.如何添加wordpress文章形式

登录wordpress博客。

尝试发布一篇文章。你该不会想每篇文章都插入代码吧!

oh,my god!

说重点,点击“主题”下的“编辑”。

找到文章插入页面。

一般是“single.php”也可能是以此结尾的文件,打开。

重要的是找到“the_content();”这个函数。

在该函数之前新建个div并添加如下样式

style="float:left;margin-right:10px;margin-bottom:10px;"

我这边是随便整张图片,你要直接替换成联盟的代码。

好了,到这里,刷新一下文章页,看看。

搞定!

3.wordpress获取指定形式的文章

先确定查询 参数:

$args = array(

'post_type'=> 'post',

'post_status' => 'publish',

'order' => 'DESC',

'tax_query' => array(

array(

'taxonomy' => 'post_format',

'field' => 'slug',

'terms' => array( 'post-format-aside' )

)

)

);再去查询:

$asides = get_posts( $args );

if ( count($asides) ) {

foreach ( $asides as $aside ) {

// 在这里循环输出

}

}其它文章格式的查询参照上述示例代码。

当然了,你也可以其它查询函数,但是参数却类似上面列出的。

不了解再问。

祝愉快!

4.wordpress获取指定形式的文章

先确定查询 参数: $args = array( 'post_type'=> 'post', 'post_status' => 'publish', 'order' => 'DESC', 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array( 'post-format-aside' ) ) ));再去查询: $asides = get_posts( $args );if ( count($asides) ) { foreach ( $asides as $aside ) { // 在这里循环输出 }}其它文章格式的查询参照上述示例代码。

当然了,你也可以其它查询函数,但是参数却类似上面列出的。 不了解再问。

祝愉快。

转载请注明出处51数据库 » wordpress文章形式

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