检查并强制实施用户在WP管理中输入的自定义元字段中的唯一值
我试图弄清楚,在新的或编辑帖子屏幕上,如何允许用户输入自定义元项目,但强制它是唯一的。理想情况下,该过程的工作原理如下:投稿者登录WP Admin并在“自定义字段”区域中选择新帖子,他们选择键(类似“组标题”),然后输入其值。一些ajaxy东西会验证数据库中是否存在此值,并警告他们选择另一个值,如果存在,帖子将不会保存或更新,除非该值在我搜索以前的项目时是唯一的,我发现this post 但它似乎对ajaxy检查并没有帮助,也不能阻止在admin中提交。
Related posts meta_query CPT
我有两个帖子类型“艺术家”和“歌曲”,在“歌曲”中,我有一个带有“艺术家”姓名复选框列表的元框。我想显示相关帖子,如果任何帖子具有与艺术家姓名相同的帖子元值:wp_reset_postdata(); global $post; $artist_name = get_post_meta(get_the_ID(), \"artist_name\", true); $args = array( \'post_type\' => array(\'songs\
有人能解释一下这个媒体元素和音频标签吗
我正在使用这个内置的音频标签。它适用于mp3,但使用wma,我只得到这个“下载文件”链接。我读到:http://wordpress.org/support/topic/wmv-videos-are-not-playing但设置type=“audio/vma”并不能解决问题。这是指向与我有相同问题的某个页面的链接:http://shastacosta.com/dwight/wp36-wma
如何从媒体库中获取输入框中的图片url?
我使用wordpress media uploader添加了一个post meta来上传图像。看起来这是一个javascript工作。我不擅长javascript。我从here:以下是js代码:jQuery(document).ready(function($){ // Instantiates the variable that holds the media library frame. var meta_image_frame; /
帮助我的第一个Metabox帮助器类
我正在开发一个metabox助手类,除了无线电图像字段之外,一切都很好。图像会显示出来,但无法单击。 // Print radio_image input. private function radio_image_input( $field ) { $selected_value = $field[\'value\']; $radio_image_field = \'\'; $rad
通过组合父主题和子主题来创建主题
我有一个现有的父主题和一个子主题。我需要一个具有父主题和子主题设计力量的主题。有没有办法将这两个主题快速组合成一个独立的主题??
限制自定义帖子类型显示为?POST_TYPE=
在附加querystring post\\u types=“您的帖子类型名称”时,它会显示所有帖子。我正在使用一个插件,它有自己的自定义帖子类型,但受到限制(只有购买了会员资格的用户才能查看它)。。但今天,当我忙于搜索时,我发现post\\u类型为querystring。有没有办法阻止显示此私有自定义类型?wordpress中是否还有其他类似的“神奇”查询字符串?
为访问者添加带有媒体按钮的前端编辑器,并仅显示他们的媒体
我正在尝试为注册用户提交一篇前端博客文章。我在没有媒体的情况下工作,现在正在尝试添加媒体。标准wp_editor $content = \'\'; $editor_id = \'mycustomeditor\'; $settings = array( \'media_buttons\' => true); wp_editor( $content, $editor_id ); 似乎没有为访问者显示媒体按钮。如何为访问者显示添加媒体按钮?此外,我需要只向每个用户显示其上
合并了两个WP_查询,每页帖子和分页不起作用
我用下面的代码合并了两个WP\\u查询,它在最终的组合对象中有分页设置和每页的帖子,但这些设置不起作用。我的页面显示了24篇文章,这个数字是从哪里来的,为什么分页不起作用?$args1 = array( \'post_type\' => \'post\', \'posts_per_page\' => -1 ); $query1 = new WP_Query( $args1 ); $args2 = array(
PAGINATE_LINKS链接与我查询页面的方式不一致
好的,我有一个自定义的帖子类型页面,我已经将paginate_links 用于在元素中导航的函数。如果我不做任何事情,让WP使用任何附加到归档页面的机制,那么paginate_links 工作正常,但之前的链接永远不会返回到第一页。手动更改链接效果良好。相反,如果我像答案所建议的那样做here, 覆盖wp_query 对象paginate_links 移到第二页,但“当前”始终保持在第1页。CODE$current = get_query_var(\'page\') ? get_query_var(\'p
为什么Get_the_Excerpt返回完整内容
我将主页设置为带有自定义页面模板的静态页面。这里我想展示帖子,但只是带有“阅读更多”链接的摘录。我想使用more标签,它是wordpress的一部分,所以我讨厌这样做不起作用!如果我简化代码,那就是:while ( $q->have_posts() ) : $q->the_post(); $the_exc = get_the_excerpt(); echo $the_exc; endwhile; 那么,我如何说服wordpress,在我的主页上
获取META_QUERY值的Foreach
如何获取meta\\u查询值中每个值的meta\\u框,下面是代码:$my_id = get_post_meta(get_the_ID(), \"artist_name\", true); $artistNames = array(); foreach($my_id as $id) { $artistNames[] = $id; } $artists = implode($artistNames,\", \"); $args = arr
向所有管理员发送通知
我希望在没有插件的情况下,能够访问并循环访问所有管理员帐户,并在发表评论或注册用户时通知每个管理员。我试图对此进行调查,但所有的解决方案都指向插件,所有插件要么笨重,要么过时,这很糟糕。是否有一个很好的小过滤器,有人知道我可以挂接到通知并将通知发送给每个管理员?
GET Taxonomy ID
我有一行,其中“5”是分类ID。<?php echo function xyz (5,\'product_cat\'); ?>如何更改此项以使其始终自动识别当前页面的分类ID?尝试此操作但未成功:<?php echo function xyz (get_term_by(\'id\',\'\',\'product_cat);,\'product_cat\'); ?>我该怎么做?谢谢
当帖子发布时,如何更改帖子作者?
当一篇文章从草稿改为发表时,我想改变作者。我有$_GET[\'auth_id\'] 如下所示的后期编辑屏幕中的变量...wp-admin/post.php?post=53&action=edit&auth_id=5. 我尝试save\\u post hook更改帖子作者,如下所示function change_pos_auth($post_id){ if ( ! wp_is_post_revision( $post_id ) ){ // u
第四个网络站点数据库错误?
第四个网站已创建,但在“管理”菜单或“我的网站”屏幕中不可用。因此,我的网站屏幕/wp管理员/我的网站。php只显示三个,而不是第四个。顶部的“我的网站”菜单也只显示3个,而不是第4个。如果我单击“我的站点”>“网络管理”>“站点”,则我会看到此页面上列出的所有4个wp Admin/网络/站点。php和can访问第四个站点。为什么它不显示在所有其他菜单中?你能帮我找到问题的根本原因并解决它吗?我之前曾尝试删除该网站,然后重新创建该网站,但问题仍然存在。我还关闭了所有插件,但问题仍然存在。恐怕还
插件使用中可能存在jQuery/库冲突
我正在使用免费版本的插件:WP Feedback&;调查经理但由于某些原因,没有呈现选项卡样式,我想这是因为javascript/jquery问题,即使我没有收到任何控制台错误。这是我安装的插件公共url:http://www.riccardo.it/newtech/questionnaire/下面是它的外观(请参见屏幕截图#4中的选项卡):http://www.intechgrity.com/wp-plugins/wp-feedback-survey-manager/有什么建议吗?谢谢
如何更改非可视化编辑器的背景颜色?
我正在使用Wordpress和theme 2011以及“Jetpack Markdown”扩展。当您使用“Jetpack Markdown”扩展时,您不能使用可视化编辑器,因此我使用的是非可视化纯文本编辑器。而且,我无法忍受纯白的背景,因为纯白的背景让我头疼。因此,我需要更改非可视纯文本编辑器及其全屏伴奏的背景色。我尝试添加此function my_theme_add_editor_styles() { add_editor_style( \'editor-style.css\' );
插件创建具有特殊字符集/排序规则考虑因素的表的正确方式是什么?
我正在使用WordPress>=3.8。wp config中的默认字符集/排序规则值。php是define(\'DB_CHARSET\', \'utf8\'); define(\'DB_COLLATE\', \'\'); // Becomes utf8_general_ci 我现在的处境是utf8_general_ci 足够了,但更具体一些(utf8_danish_ci) 将始终能够更好地描述我的数据。同样,从外部源获取的数据总是UTF-8。我正在开发一个插件来创建一些表CREAT
使用WordPress优化的主机有真正的好处吗?
我正在为客户建立一个网站。这个网站通常需要很长的时间来加载,但加载下一个页面时速度相当快,因为有WP超级缓存插件。但是,如果网站没有完全加载,大多数第一次访问网站的人都会离开<;3秒。所以我这里有点问题。我们正在考虑一位新的主人。预算有限,因此我们更喜欢(入门包)托管www.neostrada.nl, 但他们有一个共享服务器,而且它没有经过wordpress优化。Is there a real benefit in using Wordpress optimized hosting like www.