以下內容属于 ‘WordPress’ 分类:
默认我们都知道WordPress的附件目录是[域名]/wp-content/uploads/[年份月],如果我们需要改变成下面这种形式: [域名]/uploads/[年份月] 那么我们需要打开网站根目录的wp-config.php文件,在末尾增进一行代码 1define('UPLOADS','uploads'); 如果需要改成下面这种形式。 [域名]/pic/[年份月] 那么代码就是这样: 1define('UPLOADS','pic'); 当然你还可以自定义其他的目录名称,是不是很简单,那你也可以去试试。
(more...)
WordPress显示有文章的月份归档代码。 1wp_get_archives('type=monthly');
(more...)
WordPress DX-watermark 搬家无法预览的一个问题,是由于路径变化,之前是home/wwwroot/…… ,搬家后变成了mnt/wwwroot/…… ,导致无法预览。 进入phpMyAdmin=>选定博客对应数据库=>搜索=>如图输入dx-watermark-options,全选并执行。 发现在wp-options表里有数据,点击后面的浏览。 然后编辑所有结果中的option_value栏位(应该只有2行),然后将相应路径全部更正为现用的主机的绝对路径。 参考:https://zhang.ge/1298.html
(more...)
这里以自定义文章类型“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...)
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...)
以自定义域的名称为spydance为例 1234567$spydance = get_post_meta($pid, 'spydance', true); <?php if(isset($spydance ) && $spydance != "") : ?> 有值需要显示的内容 <?php else : ?> //有值显示 没有值需要显示的内容//没有值显示 <?php endif; ?>
(more...)
如果是栏目的值是数字的话,比较好用。参考下面代码 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_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...)
效果如上图。 主要供自定义域使用,方便调用。废话不多,直接贴代码。 需要插入到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将草稿文章批量置为已发布状态,打开phpadmin进入目标数据库,执行以下sql命令 1UPDATE wp_posts SET post_status = 'publish' WHERE (post_type ='post' and post_status='draft') 定时的字段为:future
(more...)