不能创建5个以上的自定义帖子类型
我注册了6个,但在wp admin菜单上似乎只输出了5个。如果我删除其中一个,它会相应地更新,所以据我所知,每个配置都是正确的。我还停用了所有插件并更改了菜单位置。add_action(\'init\', \'register_my_cpt_organisation\'); function register_my_cpt_organisation() { register_post_type(\'organisation_profiles\', array(
WordPress中的多级排序
我有一个帖子集合,首先我想按ASC顺序中的“名称”排序,然后按ASC顺序中的“日期”排序。一个人是如何做到这一点的?
为用户提供WP用户头像预览
我已经下载了WP用户头像插件,添加了为用户创建自己头像的功能。我想知道是否有可能在我的主题标记中为每个用户显示头像。我该怎么做?
将非常流行的脚本(如Bootstrap和Font AWOW)排入队列的最佳方法
脚本和样式(如bootstrap和font awesome)用于数百/数千个插件。检查这个的最好方法是什么?如果两个脚本没有使用完全相同的名称注册,它们都将被加载。当插件包含ico moon或其他类似的字体图标时,这是最令人沮丧的,因为这些图标会更改图标代码,因此所有图标都会加载错误的图像。是否有一种删除添加脚本/样式的好方法我猜应该是使用wp_script_is() 并检查一组文件,这些文件将与bootstrap和font awesome等文件匹配,但这听起来相当繁重/乏味。如果没有办法确保不会发生这种
我自己的主题中的_Content不像在管理员中那样保留换行符/回车
好吧,我什么都试过了。the\\u content,get\\u the\\u content,filters,disabled plugins,Chtulu。没有什么在我自己的主题中,内容保留了管理编辑器中给定的格式(如粗体、斜体、对齐…)但不是换行符。文本为“全部”,全部为“附件”。例如,我无法从段落中“分离”字幕。我应该寻找什么?
WP_Commentdata:文档中出错?
页面http://codex.wordpress.org/Database_Description#Table:_wp_commentmeta列出wp_commentdata 表作为两者PRIMARY KEY 和DEFAULT NULL. 但主键不能为null,即使在MySQL、AFAIK中也不能,因为在phpmyadmin中运行以下代码可以确认:CREATE TABLE Baz (x bigint unsigned primary key default null); #1067 -
插件中的自定义选项,REGISTER_SETTINGS不能作为no options.php工作吗?
我很难获得一个自定义插件来保存选项,因为它找不到选项。php(我不知道它应该在哪里)插件的完整代码:add_action( \'admin_menu\', \'dotmailer_menu\' ); function dotmailer_menu() { add_options_page( \'Dotmailer Options\', \'Dotmailer Details\', \'manage_options\', \'dotmailer\', \'dotm
在Change事件上更改附件自定义字段
表单位于“创建后”窗口中。Ajax正在发布值,但这些值不会更新。问题出在哪里?AJAX <script> function dynamic_Select(field, aid, value) { console.log(field, aid,value); jQuery.ajax({ type: \"POST\", url: ajaxurl, data:{ field
主题中的可插拔函数,将被插件覆盖
是否可以在函数中添加函数。php如下所示:// ACF if ( !function_exists(\'get_field\') ) { function get_field() { return false; } } 然后让创建该函数的插件覆盖我的主题函数?在这种情况下,我使用的是高级自定义字段,我希望有一个故障保护,它不会创建“函数不存在”错误,以防插件被停用。所以我希望我的主题对
按视图显示帖子(热门帖子小工具)
我正在尝试显示基于this, 但我认为它工作不正常。当你查看一篇帖子时,它似乎会为每个帖子添加一个视图,而不仅仅是唯一的ID。<?php class SEM_Podcast_Widget extends WP_Widget { protected $defaults; public function __construct() { // Set the default widget se
WP_QUERY实例是在哪里实例化的(在处理主题时)?
这可能是一个非常基本的问题,但我找不到答案。以下文档http://codex.wordpress.org/Class_Reference/WP_Query显示代码// The Query $the_query = new WP_Query( $args ); 但是当我看到wp-contents/themese/twentytwelve/index.php我看到呼叫have_posts() 和the_post() 在循环内部,不参考$the_query 好像index.php 是从一个WP
未定义jQuery,它在本地服务器上工作,但不在线
我的问题是:Chrome控制台: Uncaught ReferenceError: jQuery is not defined jquery-ui.min.js:6 Uncaught ReferenceError: jQuery is not defined slider.js:1 Uncaught ReferenceError: jQuery is not defined functions.js:1 Uncaught ReferenceError:
博客页面中当前查看帖子的下10个帖子数据
我正在开发一个主题,并使用WP\\u查询从数据库中获取内容,但现在我想使用WP\\u查询实现一个循环,在一篇文章的单个页面上显示接下来的10篇文章,其中包含标题链接和特色图像。例如http://news.distractify.com/geek/hola-bonjour-marhaban/在本例中,当您打开名为“13种有趣的方法使学习一门新语言更容易”的帖子时,它会在侧栏中显示接下来的5篇帖子,在当前帖子内容结束后的底部,它会显示您当前发表的帖子之后的最新帖子。
htaccess has broken my site
我对htaccess文件做了一个小的添加,它破坏了我的网站(但我确信没有错误)。因此,我删除了我添加的内容,24小时后该网站仍被破坏。我已经完全禁用了htaccess文件。替换了wp admin和wp INCLUDE将所有主题从服务器上移除,只保留默认主题。启用调试,不会产生错误我只看到死亡的白色屏幕。我不知道现在还能做什么。
替换帖子内容URL中不需要的空格
我有一个Wordpress网站,有几百篇帖子。这些帖子是通过批处理创建的,并且动态插入了一段代码。我在插入帖子内容的其中一个超链接的URL中发现了一个错误。每个URL都有一个空格,而不是所需的“-”字符。我试图不手动修复每个帖子。正如您所看到的,下面的部分URL中有一个空格,导致所有不同帖子中出现404个错误。SQL如下所示:<a href=\"http://www.mysite.com/this-URL-is-broken-because-of-a space\"></a>
子注释未显示为嵌套
我在将我的注释显示为与其他注释嵌套时遇到了一些问题。我当前的最大深度级别通过wordpress管理面板设置为5,但我的所有评论都显示在同一级别上,无论是对以前或新评论的回复。我一直在寻找这个问题的其他解决方案,但它似乎非常具体。请看一个示例:http://blog.diginomics.com/bitcoins-innate-regulation/这是我在函数下的代码。php: $GLOBALS[\'comment\'] = $comment; ?> <li <?
如何通过URL检查页面是否存在?
我需要根据页面URL是否存在来显示某些内容。我不想按标题检查,因为某些页面将具有相同的标题,而只是不同的父页面。For example one page may be:http://example.com/analysis/firstNamelastNamehttp://example.com/exercise/firstNamelastName我只需要知道这些URL中是否有一个存在。
警告:正在创建默认对象...更改自定义面板时
我试图通过以下操作将我的主题的[唯一]小部件区域移到WP 4.0的嵌套“小部件”面板之外:$footer_widgets_section = $wp_customize->get_section( \'sidebar-widgets-footer_widgets\' ); $footer_widgets_section->panel = \'\'; 关键是将面板重置为空,而不是widgets. 然而,我得到了一个PHP警告:Warning: Creating default
获取do_action()在WordPress初始化时进行的函数/方法调用的日志
是否有任何方法可以获取在以下情况下进行的方法调用的日志do_action( \'init\') 被解雇了吗?
用于检查POST_CONTENT的IF语句
我试图编写一个if语句来检查post\\u内容,如果没有post\\u内容,则获取一个textarea字段内容。下面是我的代码,在这一点上,它只是将“数组”呈现到页面上。非常感谢您的帮助。非常感谢。CODE:<?php foreach ($partners as $partner) { $a_description = get_post_meta($partner->ID, \"a_description\"); ?> <div c