MNews更新2.7版本
更新日期:2019.09.24
- 修复一些Bug,完善一些细节
- 新增:编辑专题中可 ajax 选择文章,编辑文章中 ajax 选择专题,双向传递参数
- 新增:所有文章类型分类页面
- 新增:页面新增面包屑的设置,主题选项——面包屑中所有类型文章设置无效,需要重新到页面中设置
- 优化:外链跳转关闭后,下载跳转保留
- 优化:响应式菜单改到1024像素后再切换到移动端
- 优化:投稿时间限制的问题
- 感谢您对萨龙网络的支持!
一、新增的页面面包屑选择设置说明
在2.7版本之前,只有所有类型文章的模板页面可以在主题选项——面包屑中设置面包屑,现在是任何页面都有「面包屑」设置选项。
这样对于「主题选项——面包屑」中的所有类型文章选项就没有效果,选项还在是为了重新编辑页面中的面包屑选项提供数据。
需要显示面包屑的页面,重新编辑页面即可。
二、新增的 ajax 选择专题和文章设置
1、需要执行以下代码,将专题文章下的旧字段更新到新字段中:
/*更新专题文章 ID 字段 */
$topic_args = get_posts( array(
'posts_per_page' => -1,
'post_type' => 'topic',
) );
foreach ( $topic_args as $post ){
$topic_post_id = get_post_meta( $post->ID, 'topic_post_id', true );
if(!$topic_post_id)continue;
$topic_post_id = explode(',',$topic_post_id);
update_post_meta( $post->ID, 'new_topic_post_id', $topic_post_id );
}
将以上代码添加到主题根目录下的 functions.php 文件最末端,再打开任意一个页面刷新下即可,再删除这段代码,所有设置了专题文章的专题都将更新字段。
如果出现意外没有更新就手动再设置吧。
2、重新保存或编辑专题文章
在后台专题列表中,批量编辑下专题或进入单个编辑专题文章中,重新保存下专题文章,这是为了向当前专题下的文章添加显示所属专题的动作。操作如下图步骤:
三、推荐阅读新增 ajax 选择文章设置
所有类型文章中的推荐阅读选择文章 ID 都修改成 ajax 搜索选择,所以也需要批量修改下字段。
/*更新推荐阅读 ID 字段 */
$post_args = get_posts( array(
'posts_per_page' => -1,
'post_type' => 'any',
) );
foreach ( $post_args as $post ){
$recommended_id = get_post_meta( $post->ID, 'recommended_id', true );
if(!$recommended_id)continue;
$recommended_id = explode(',',$recommended_id);
update_post_meta( $post->ID, 'new_recommended_id', $recommended_id );
}
将以上代码添加到主题根目录下的 functions.php 文件最末端,再打开任意一个页面刷新下即可,再删除这段代码,所有设置了推荐阅读的文章都将更新字段。
以上修改只是对旧版本升级2.7版本时需要操作。