WordPress多个用户角色在一个网站上访问他们的信息?
我打算使用Wordpress来验证我正在构建的基于云的SaaS应用程序的概念。我对多租户和Wordpress的研究只是深入了解了共享同一后端的多个网站,然而,我希望有一个网站,但管理部门应该有不同的用户角色,只能访问其相关内容和仪表板来管理和或请求特定数据。3个用户角色的仪表板将有所不同,因此他们可以有效地实现自己想要的功能。我是否可以以任何方式创建新的用户角色,并将上述权限分配给特定权限(例如供应商、代理、旅行社)?
组合自定义帖子类型和帖子类别
如何从自定义帖子类型(“视频”)或循环中的帖子类别(“视频”)查询所有帖子?我已经使用下面的代码创建了一个查询,将自定义帖子类型中的帖子与普通帖子组合在一起,但我很难用自定义帖子类型和帖子类别实现同样的效果。<?php $args = array_merge( $wp_query->query, array( \'post_type\' => array( \'post\', \'videos\', ) ) ); query_posts( $args ); ?>
为自定义帖子类型创建新的管理员URL
我有一个自定义的帖子类型,叫做时事通讯。创建新闻稿后,我想创建一个链接,从管理部分下载新闻稿(从wordpress网站前端无法访问新闻稿帖子类型)。当点击下载链接时,它将在我的插件中运行一个函数。问题是我如何向wordpress注册一个url来完成这样的事情?我相信这是一件很简单的事情,我只是错过了它。
External Rewrite Rules
我正在尝试向Wordpress添加重写规则。我想重写:“http://www.domain.com/plm_check/var_a/var_b/var_c/“实际使用来自的文件”http://www.domain.com/wp-content/plugins/plm/webservices/plm_check.php?var_a=...&;var\\u b=&;var\\u c=。。。“”我是这样注册的:/* Register rewrites for web service calls */
我的函数从Load-*输出到哪里?
我有一个连接到load edit的函数。打印打印内容的php:add_action(\'load-edit.php\', array($this, \'generate_bulk_print_content\')); public function generate_bulk_print_content() { //check for bulk action & print } 我用以下(常见)技巧准备了批量操作触发器:add_action
关系数据库设置的性能提升
我们的团队正在为客户开发第三个大型WP站点,与大多数“典型”的WordPress设置相反,我们的项目通常会遇到大量的请求、数据提取和一般内容-如果你看到(并且可以看到)我们的站点,你很难知道它甚至是一个WP站点。我一直在检查性能,特别是在数据库级别,并且我们已经为更大的数据集实现了一些基本的缓存。我的问题是,通过采取一些措施来改进数据库的结构,我们会在性能上获得很大的提高吗?这些步骤将包括:将表转换为InnoDB(默认为MyISAM)设置适当的外键关系,如wp\\u posteta。post\\U id=
如何从提要中过滤掉IFRAME
帖子内容中有一些iframe,我想在生成rss提要时去掉这个iframe。为了生成rss提要,我将显示完整的帖子内容。我开始看strip_tags() 但它的作用恰恰相反:去掉所有东西,除非是想要的标签。我想知道也许有一些钩子和wordpress-y的形式来解决这个问题。我知道我应该这样做:function rss_noiframe($content) { global $post; // filter out iframe here return $con
WordPress快捷码加载在顶部
我在这里尝试了所有主题的解决方案,但没有找到解决方案。我为一个短代码制作了一个插件。我的问题是插件代码总是加载在内容之上。我已经发现它来自于echo. 相反,我应该使用return. 但只要我更换echo 插件停止工作;(如果有人能帮助我,那就太好了。非常感谢。function sublime_video_playlist() { wp_enqueue_script(\'sublime_video\', \'\' .plugins_url( \'/js/sublime_playlist.js\'
重写由自定义字段驱动的页面以动态填充页面,如文章
我对Wordpress比较陌生,我收到了一个由外包开发人员开发的网站主题。由于不可避免的范围蠕变,我不得不修改页面以使用新的范围。http://dsi.sva.edu/news-and-events/ 此页面由自定义字段填充。由于这是一个新闻页面,我们希望最新的文章出现在图片网格的左上角。因为后端是用自定义字段设置的,所以我们需要手动重新输入所有自定义字段,以使新文章出现在其他文章之前。有人能推荐一种重写后端的方法来实现这一点吗?或者至少让我参考一些可能有用的文章?此外,当新的帖子行添加到页面底部时,它们
多个自定义支柱类型的自定义列
我目前有2个自定义帖子类型的问题。。。首先,我试图在Admin中设置自定义列以正确显示和操作。我有一个名为“acme\\u products”的自定义帖子类型和一个名为“product\\u Type”的分类法。我遵循了Yoast教程http://yoast.com/custom-post-type-snippets/ (除其他外!)这几乎把我带到了那里。。。问题出现在“Product type”列下,而不是显示“Product\\u type”分类法,它只显示“Array”,并链接到localhost:
在网络中将主题转换为子主题
我正在将一些主题转换为另一个主题的子主题。我希望主题与以前同名,并且我希望更改对我博客网络的用户透明。当我用wp内容/主题目录中的子主题替换主题文件夹时,我网络中的博客无法正常工作,直到我:访问wp管理/主题。php for each,它会自动禁用新的子主题(表示有错误或无效),并将主题设置为网络默认值</手动重新激活子主题</我的博客网络相当大。有没有一种方法可以自动化上面发生的任何事情,这样我就不必为网络中的每个博客手动执行?
提前自定义字段按特定日期获取帖子
我怎样才能在电影院里看到今天的电影,例如,我的代码会在1月16日、1月17日及时显示电影。。。,如何仅显示当天的电影。例句:今天是2013年1月16日星期四,我怎么才能得到今天才应该发布的帖子(电影)如果我有两部首映时间为16日的电影,我只想展示这部电影。对于元键,我使用一个自定义字段-“meta\\u key”=>“premiera\\u cinema”-这样我就可以选择一天。 <?php // Get today\'s date in the right format
使用META_VALUE_NUM时是否可以按多个META_KEY排序?
通读order & orderby documentation, 我不清楚是否支持基于多个meta_key 价值观显然,使用meta_query 我可以基于多个键值对返回帖子,但我希望能够控制基于多个键值对返回这些结果的顺序meta_keys.例如,我有多个类别的页面,每个类别都有数字排名。如果用户正在搜索属于三个不同类别之一的页面,我可以返回所有必要的帖子,并提供以下内容:$query = array( \'order\' => \'DESC\', \'orderb
WordPress多站点多个子主题
我有一个mulisite设置,我在其中为多个站点使用一个主题,每个站点都有一个自定义的布局和设计。因此,我需要创建一个子主题。但我不知道如何为每个站点创建多个子主题,以便在每个子主题样式中添加自定义。css,页脚。php,函数。php,标题。phpe、 g级我正在使用所有网站的主题画布。然后,我创建了画布子主题,并为site1自定义了它。现在,我需要为其他site2自定义它,然后,我如何使用当前主主题画布创建更多子主题,以在site2上实现自定义。
访问多维数组以向默认WordPress小部件添加类时出现问题
我一直在编写一个函数,将类分配给我选择的默认WordPress小部件。经过一系列的研究和修改,我想出了下面的函数。快速解释其作用:变量,$classes, 保存我要为每种类型的小部件分配的类名,以及为每个小部件分配的类(例如,我要添加.main-blocks “归档和类别”窗口小部件)。我使用if 语句来匹配小部件类型,以确保类仅分配给我在中列出的小部件$classes. 因为每个小部件都有一个唯一的ID号,所以我添加了$widget_num 也要检查一下。例如,类别小部件的HTML可能会得到如下输出:&
使用wp_enQueue_script的协议中性URL(SSL问题)?
如何使用wp\\u enqueue\\u脚本来获取与协议无关的URL?以下是我目前使用它的方式:<?php wp_enqueue_script(\'name\', get_bloginfo(\'template_directory\'). \'/js/name.pack.js\'); ?>我看到了home_url() 是否有协议意识所以我想theme_url() 也可能是,但我在使用它时,得到了下面的错误。Call to undefined function theme_url()
WordPress非法字符串偏移量‘参数’错误
在admin中创建复选框时,我收到错误“非法字符串偏移量”。我的代码如下所示。<input type=\"checkbox\" id=\"slideThre\" name=\"custom_settings[checked]\" value=\"1\" <?php checked(1, $custom_options[\'checked\']);?>/> 选中该框并保存时没有错误。当我取消选中该框并保存时,会出现错误。可能有什么问题?谢谢
如何以JSON格式列出类别和子类别?
我需要整合this plugin 使用我的WordPress网站,类别必须采用以下格式: \"Option 1\": {\"Suboption\":200}, \"Option 2\": {\"Suboption 2\": {\"Subsub 1\":201, \"Subsub 2\":202}, \"Suboption 3\": {\"Subsub 3\":203, \"Subsub 4\":204, \"Subsub 5\":205}
使用SSL的BloInfo()和Get_模板_目录_uri()?
我有一个Wordpress主题,我正试图放在一个只有SSL的网站上。该站点没有非SSL版本。Wordpress主题使用各种功能,如bloginfo(\'pingback_url\'), bloginfo(\'template_directory\'), get_template_directory_uri(), 等主题的所有典型功能。所有这些函数都生成http 链接,而不是https, 因此,它们都不会加载,因为该站点不存在非SSL版本。如何强制Wordpress使用https 为了一切?
我如何让评论区显示出来?
我的主题似乎没有显示注释部分,这是我在index.php 模板文件夹中的文件<!-- Start the Loop. --> <?php get_header(); ?> <?php get_footer(); ?> <?php get_sidebar(); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>