在自定义帖子类型中分配页面模板
我注册了一个自定义帖子类型,并创建了一个名为archive-myCPT.php 还有一个是单发的single-myCPT.php.我想做的是创建一个页面,在这个页面中,我将只显示自定义帖子类型中的几篇帖子。在我的内部archive-myCPT.php 我将有一个名为“特殊帖子”的链接,该链接将转到自定义页面,该页面与archive-myCPT.php, 唯一的区别是,这里我将对帖子使用自定义查询。唯一的方法似乎是创建一个页面模板,但这里的问题是我无法将页面模板分配给我的CPT中的页面。我发现this pl
使用自己的联系人表单发送按钮
我有自己的联系人模板here , 并根据this 信息。“提交”按钮不起作用,因为另一个事件似乎阻止了页面的重新加载。在控制台中,我看到了一个我不想要的xml http post请求。你能帮我找到阻止重新加载的js代码吗。我应该张贴标题吗。php或页面联系我们。php?联系人表单7已安装,是否必须删除插件?我使用了contact form 7,但希望动态更改字段的required属性:如果单击复选框,地址字段应该从非required更改为required。这可以用php完成,但我不知道如何更改cf7的ph
按月获取定制帖子
我想制作一个自定义post archieve模板,其中我将只按月份显示自定义post。。我在archieve-news\\u信函中添加了这一点。php$args = array( \'post_type\' => \'news_letter\', \'posts_per_page\' => 10 ); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post();
Backend of the WordPress.com
众所周知,PHP给人的印象是它在web上的表现很差。然而,WordPress的大小。com则相反。有人知道为什么WordPress吗。com博客即使在PHP中也能很好地扩展?其中是PHP的最大值。比如说同时用户访问的能力?非常感谢。
下一代图库模板缓存
我已经为NextGen Gallery插件实现了一个自定义同位素模板,并对模板进行了更改和bug修复,但当我刷新页面时,模板更改没有生效。我通过更改其他主题模板文件(如标题)来测试浏览器的缓存。php等。浏览器会立即识别这些更改,但NextGen Gallery模板仍在旧版本上。您知道如何刷新此缓存并在每次新更改时重新加载此模板文件吗?
在查询POST命令中使用高级自定义字段
我无法在internet或advance custom field网站文档中找到有关此的解决方案。我希望wordpress天才能帮助我。我使用http://wordpress.org/extend/plugins/advanced-custom-fields/ 主题选项/功能。我想在主页中使用类别名称显示类别帖子。这是我的代码:<!-- Start Category Posts --> <div class=\"boxtype2\"> <div cla
显示唯一Custon字段结果总数
我需要显示自定义\\u字段的总结果:每个帖子都有一个“城市”字段</有多少独特的城市注册例如:马德里+巴黎+马德里+伦敦=3个城市
编辑或过滤Genesis导航的输出
我正在尝试对默认Genesis导航编辑或应用过滤器genesis_do_nav目前,我正在扩展Walker类以添加<span> 导航的链接文本周围带有数据属性。class Menu_With_Data_Attr extends Walker_Nav_Menu { function start_el(&$output, $item, $depth, $args) { global $wp_query; $indent = (
用于高级定制字段的IF/ELSE语句
我仍在努力学习PHP(没有双关语),并试图使用Advanced Custom FieldWordPress中的s插件。所以,我有一个转发器字段,它由两个数字字段和一个真/假字段组成。我基本上是在写这样一句话:如果真/假字段为true 然后echo 二者都sub_field_1 和sub_field_2, 否则echo只是sub_field_1.到目前为止,我得到了:<?php while(has_sub_field(\'parent_repeater\')) {
字段类型的高级自定义字段UPDATE_FIELD:分类
我需要通过wp\\u insert\\u post插入一篇文章,然后添加相关的post\\u meta-然而,wp管理员已经用优秀的ACF进行了定制。我知道我可以add_post_meta 以这种方式:add_post_meta( $post_id, \'q_key_type\', $q_key_type ); 然而,为了让ACF高兴,还需要使用“update_field“功能-类似于:update_field( \"field_52c737a413e07\", $q_key_type, $po
按自定义域筛选帖子(高级自定义域)
我正在使用高级自定义字段,并一直遵循本教程Creating a WP archive with Custom Field Filter. 在他们的例子中,他们使用单选按钮字段;我想为名为“book”的自定义帖子类型使用复选框字段,因为我的一些书籍有多个与之关联的“book\\u type”。Field name: book\\u类型Field type: 复选框字段Choices: 男人、女人、孩子、配饰我的functions.php 页面如下所示:add_action(\'pre_get_posts\'
通过URL发送多个自定义字段值
基本上,我正在努力this tutorial 将操作添加到pre_get_posts 并创建一个自定义meta\\u查询,以便我可以在URL中更改查询,并显示婴儿、儿童和家庭书籍,如下所示:http://website.com/books/?type=babies,children,home我正在使用Advanced Custom Fields plugin 对于我的自定义字段,我的自定义字段称为“type”,并在WordPress中设置为复选框字段,因此它接受多个值。就我个人而言,我不知道如何让它显示被
使用META_QUERY匹配序列化数组
我之前问过一个相关的问题,但我想我终于找到了问题的症结所在。我正在使用Advanced Custom Fields 并将许多自定义字段附加到我的帖子类型。我正在尝试更改URL以通过自定义字段和值接收帖子。我真的很接近了。这是我的functions.php:add_action(\'pre_get_posts\', \'my_pre_get_posts\'); function my_pre_get_posts( $query ) { if( is_admin() ) {
为图像添加自定义附件显示设置
我已经做了很多研究,但我还没有解决这个问题。是否可以在中添加自定义选项Attachment Display Settings (属于Insert Media “post editor”中的对话框)?我想要的是能够在帖子中的所有图像周围添加一个锚定类。
如何一键取消发布多条帖子?
为了制作一些硬版,我需要取消发布200篇帖子。这些帖子来自2012年,从2013年到今天,我的网站上都有这些帖子。我想找到一个解决方案,能够批量发布2012年的未发布帖子,以便我们的团队对其进行编辑。如果按日期没有解决方案,另一种选择是选择所有帖子并取消发布。在这种情况下,插件或解决方案是什么?
存储/查询自定义日期数据
我目前正在建立一个网站,在那里我需要按日期数据过滤/订购/查询自定义帖子类型。我无法使用帖子发布日期来进行此操作,但无法确定将此附加到帖子以在网站前端进行进一步查询/过滤的最有效方式。据我所知,我的选择是:1 - Store as custom field (probably in UNIX timestamp format)我可以看出这是可行的,但随着帖子数量的增长(可能会增加到数千篇),我担心它的可扩展性,因为所有帖子都必须被查询,才能按自定义字段进行搜索/筛选。。。这似乎效率不太高。2 - Stor
安装插件联系人表单7失败
首次安装联系人表单7失败,并显示以下消息:解压缩包…安装插件…目标文件夹已存在/web1/user25606/website/wp-content/plugins/contact-form-7/Plugin安装失败。插件列表中没有插件的迹象?还没有安装任何插件?
将User_Fields传递给Contact Form 7
我正在尝试将一些自定义字段数据传递给联系人表单7-账单地址、姓名和电子邮件地址。我已经创建了一个从数据库中提取这些详细信息的函数-是否有一种简单的方法可以在发送表单时将这些详细信息发送到电子邮件中?我能否以某种方式将数据传递给表单发送模板。这是我的函数,它可以提取正确的数据。function rinfo() { if ( is_user_logged_in() ) { global $current_user; get_currentuserinfo();
用于IE8的html5shiv的Genesis加载
Genesis Framework 2内置了对加载html5shiv的支持。js,使用genesis\\uhtml5\\uie\\ufix函数(/lib/js/load scripts.php)我将函数发布在下面。它应该在文档的头部打印一条条件注释,目标是IE 8及更低版本用任何其他浏览器加载网站时,注释存在于文档的头部。当我尝试用IE8加载它时,整个额外的块都消失了,因此IE8无法理解HTML5标记。如果我删除了条件注释,只保留了脚本标记,那么它可以正常工作,但额外的脚本正在为所有浏览器下载。看起来IE
ACF loop and php formatting
下面的php将遍历每个页面,然后输出ALL ACF自定义字段的。我需要的帮助格式是一个条件语句,它将所有$fields, 除了$field_name 在自己的容器中包含“标题”。$pages = get_pages( array(\'sort_column\' => \'menu_order\')); foreach ($pages as $page_data) { $fields = get_fields($page_data); if( $fields