我想在wordpress中创建自定义用户类型.对于eaxpmle,有"编辑","作者"等.我想创建自己的类型; 比如说具有特定访问级别的'Developer'.那可能吗?我是新手,所以一点方向或建议真的会有所帮助.
谢谢
我需要为WordPress编写一个相当复杂的插件,我想使用Laravel框架组件进行大量繁琐的工作.是否可以在不使用整个Laravel框架的情况下使用Laravel组件?
我对使用它的ORM特别感兴趣.
我想获得WordPress数据库名称.我也尝试从中获取数据库名称$wpdb但失败了.当打印$ wpdb时,它给出了一个对象数组,但我不知道如何从对象数组中获取数据库名称.
我目前正在开发一个Wordpress插件.我刚刚意识到大多数主要的Wordpress托管环境仍在使用PHP 5.2.鉴于5.2的安全补丁仍然被释放,尽管事实上5.2不再受到官方支持,但看起来5.2很不会很快出现.
所以看起来我需要做一些重构,我已经使用了一些5.3功能,即后期静态绑定和闭包.
理想情况下,我不想完全废弃我的5.3环境只是为了安装一个5.2环境.有没有办法为我的5.3设置设置'兼容模式',所以它只接受有效的5.2语法?
我正在研究wordpress.任何人都可以帮助我如何在wordpress中更改管理面板菜单标签.
具体来说,我想更改帖子到文章的标签.以及Posts to Article管理面板中的所有实例.
好心提醒.
从WordPress 3.5开始,旧的媒体管理器filter(media_upload_tabs)仍在工作,但是UI已经远离之前使用的ThickBox.
我无法找到任何暗示添加标签的新方法的信息,我想知道WordPress是否会坚持添加标签的旧方式,或者将来切换到新的方式.
有没有人了解向媒体管理器添加标签的最佳方法?
是否可以在每个站点安装和激活插件以进行WP多站点设置?
我正在为我的客户创建一个"Proofs"网络,在那里我可以轻松创建新的网站,向客户展示模型等.
一些客户需要比其他客户更多的插件,我希望保持更好的组织.
基本上,我不希望我的"网络插件"与大量的插件混淆,我试图在各个站点上激活时必须过滤这些插件.
是否可以设置它以便我可以在每个站点上实际安装和激活插件,而不是从网络管理员安装和激活插件?
我正在为我的客户构建目录主题,我喜欢通过将帖子状态从发布修改为过期来在帖子中添加过期功能.
为此,我尝试使用以下代码注册新的帖子状态:
add_action('init', 'registerStatus', 0);
function registerStatus()
{
$args = array(
'label' => _x('Expired', 'Status General Name', 'z' ),
'label_count' => _n_noop('Expired (%s)', 'Expired (%s)', 'z'),
'public' => true,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'exclude_from_search' => true
);
register_post_status('expired', $args);
}
Run Code Online (Sandbox Code Playgroud)
问题是我无法在自定义帖子类型的帖子状态中看到WordPress帖子中的已注册帖子状态.
难道我做错了什么?
我想在WordPress搜索结果中添加/注入/追加额外的结果.
目前,WordPress只允许您"调整"在其自己的数据库上执行的查询,但不允许您修改(或在WordPress术语中,过滤)结果数组.
即:如果在WordPress中我搜索"马铃薯"一词,所有与此术语相关的帖子都会回来.我想将通过不同服务获得的结果包含在WordPress结果集中.
只是为了澄清,我从第三方API调用中得到了我的结果.不是来自WordPress数据库.
有没有人知道如何做到这一点?
编辑:最好这需要在我的WordPress插件中进行,而无需更改搜索模板.
我们woocommerce商店中的产品不需要任何默认选项卡,因此我设法禁用了它们,因为我只需要在产品下方添加产品说明,但是我想保留实际的说明,但我相信该选项卡本身是多余的,因为没有其他标签。
基本上,我想完全删除选项卡的&标题,但将内容框保持在其下方,而无需修改woocommerce核心php模板文件。有没有一种方法可以向我的WordPress主题的functions.php添加过滤器?
function woocommerce_default_product_tabs( $tabs = array() ) {
global $product, $post;
// Description tab - shows product content
if ( $post->post_content ) {
$tabs['description'] = array(
'title' => __( 'Description', 'woocommerce' ),
'priority' => 10,
'callback' => 'woocommerce_product_description_tab'
);
}
Run Code Online (Sandbox Code Playgroud) php wordpress wordpress-theming wordpress-plugin woocommerce