以下內容属于 ‘WordPress’ 分类:

更改WordPress的媒体图片附件的上传目录

默认我们都知道WordPress的附件目录是[域名]/wp-content/uploads/[年份月],如果我们需要改变成下面这种形式: [域名]/uploads/[年份月] 那么我们需要打开网站根目录的wp-config.php文件,在末尾增进一行代码 1define('UPLOADS','uploads'); 如果需要改成下面这种形式。 [域名]/pic/[年份月] 那么代码就是这样: 1define('UPLOADS','pic'); 当然你还可以自定义其他的目录名称,是不是很简单,那你也可以去试试。 (more...)

WordPress显示每月存档的代码

WordPress显示有文章的月份归档代码。 1wp_get_archives('type=monthly'); (more...)

WordPress DX-watermark 搬家无法预览的一个问题

WordPress DX-watermark 搬家无法预览的一个问题,是由于路径变化,之前是home/wwwroot/…… ,搬家后变成了mnt/wwwroot/…… ,导致无法预览。 进入phpMyAdmin=>选定博客对应数据库=>搜索=>如图输入dx-watermark-options,全选并执行。 发现在wp-options表里有数据,点击后面的浏览。 然后编辑所有结果中的option_value栏位(应该只有2行),然后将相应路径全部更正为现用的主机的绝对路径。 参考:https://zhang.ge/1298.html (more...)

让插件baidu-sitemap-generator支持WordPress自定义文章类型

这里以自定义文章类型“shuoshuo”为例,涉及插件/baidu-sitemap-generator/baidu_sitemap.php的两处修改,174行和314行,废话不多说,直接贴代码。(举例为”baidu-sitemap-generator v1.6.5) 找到插件的baidu_sitemap.php文件,打开。 找到174行代码 1AND (post_type='post' or post_type='page') 改为: 1AND (post_type='post' or post_type='page' or post_type='shuoshuo') 找到314行代码 1AND post_type='post' 改为: 1AND (post_type='post' or post_type='shuoshuo') 来源:https://www.mrwu.red/biji/801.html (more...)

转:WordPress主题添加自定义文章类型register_post_type和分类法

1234567891011121314151617181920212223242526272829303132333435/* Register Custom Post Type */ add_action( 'init', 'create_products_post_type' ); // add portfolio function create_products_post_type() {     $labels = array(         'name'               => __('产品', 'WPGP'),         'singular_name'      => __('产品', 'WPGP'),         'add_new'         […] (more...)

WordPress判断自定义域有值才显示

以自定义域的名称为spydance为例 1234567$spydance = get_post_meta($pid, 'spydance', true); <?php if(isset($spydance ) && $spydance != "") : ?>  有值需要显示的内容 <?php else : ?> //有值显示 没有值需要显示的内容//没有值显示 <?php endif; ?> (more...)

自定义字段manage_{post_type}_posts_columns栏目文章列表排序

如果是栏目的值是数字的话,比较好用。参考下面代码 mycpt是注册的自定义文章格式,比如你注册的product或者movie就对应修改下。 Modifying the Custom Columns for a Post Type 1234567891011121314add_filter( 'manage_mycpt_posts_columns', 'set_custom_edit_mycpt_columns' ); function set_custom_edit_mycpt_columns( $columns ) {   $date = $colunns['date'];   unset( $columns['date'] );   $columns['photo'] = __( 'Photo', 'my-text-domain' );   $columns['custom_taxonomy'] = __( 'Custom Taxonomy', 'my-text-domain' );   $columns['acf_field'] = __( 'ACF Field', 'my-text-domain' );   $columns['date'] = $date;   […] (more...)

自定义字段manage_{post_type}_posts_columns栏目文章列表添加钩子

文章添加一些新的字段名称,默认的字段名称如下图所示,包括标题、作者、分类目录等等,如果我们想要添加一个新的字段,就需要使用这个钩子了 和其他钩子的使用一样,我就直接展示代码了,如果是针对我们的文章进行字段的添加,钩子的名字就写用manage_posts_columns和manage_posts_custom_column就行。 如果需要重新排列字段的顺序,直接创建一个包含新顺序的数组即可,处理代码不变 cb – 复选框 title – 文章标题 author – 文章作者 categories – 文章的分类 tags – 文章的标签 comments – 文章的评论 date – 文章发布的日期 subtitle – 文章副标题 其他自定义 在functions.php添加下面代码 12345678910111213141516171819202122add_filter('manage_posts_columns', 'add_posts_columns'); function add_posts_columns() {     $new_columns['cb'] = '<input type="checkbox" />';     $new_columns['title'] = _x( 'Title', 'column name' );     $new_columns['author'] = __('Author'); […] (more...)

给WordPress 文章自定义域添加一个文件上传按钮

效果如上图。 主要供自定义域使用,方便调用。废话不多,直接贴代码。 需要插入到functions.php文件的代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// pianpai.com 添加上传面板 function aw_custom_meta_boxes( $post_type, $post ) {     add_meta_box(         'aw-meta-box',         __( '上传文件的面板' ),         'render_aw_meta_box',         array('post'),         'normal',         'high'     ); } add_action( 'add_meta_boxes', 'aw_custom_meta_boxes', 10, […] (more...)

wordpress将草稿文章批量置为已发布状态

wordpress将草稿文章批量置为已发布状态,打开phpadmin进入目标数据库,执行以下sql命令 1UPDATE wp_posts SET post_status = 'publish' WHERE (post_type ='post' and post_status='draft') 定时的字段为:future (more...)