根据CPT->页面名称在自定义帖子类型帖子中自动设置POST_PARENT
我正在尝试编写一个函数,将我的自定义帖子类型与与与自定义帖子类型同名的页面“配对”。其目的是,当保存自定义帖子类型时,它会检查是否有与自定义帖子类型帖子同名的页面,如果有,它会从该页面提取id,并将其作为CPT帖子的父id。对我来说,保持它们之间的联系是一种很有技巧的方式(自定义帖子类型的帖子从页面继承了不同的值)。然而,我无法让它工作,它会给我一个id,但它是错误的id(它会获取id最高的页面的id),不确定我做错了什么。以下是当前代码:function find_parent_for_cpt( $da
在链接中传递FOREACH循环中的变量
如何通过链接从foreach循环传递变量?我有正确显示的选项卡。jQuery可以工作。但当我在内容排序的地方调用变量$category时,$category没有值。<ul id=\"tabs\"> <li id=\"tab-content-all\" class=\"active-tab\"> <a href=\"javascript:viewTab(\'content-all\');\">ALL</a>
What is theme-compat?
我注意到了wp-includes/theme-compat 目录<那么,这是什么<这是一个主题吗?
我可以在不从媒体库中删除图像的情况下将其从库中删除吗?
从我看来,我不认为这是天生的。是否有实现此功能的插件或解决方法?谢谢
使用PRE_GET_POST进行查询以获取分页
在完成所有工作后query_posts, 我注意到我的分页没有运行。有人告诉我pre_get_posts 应该是解决方案。我的问题:我不知道如何通过所有的标准(query_posts(array(\'post_type\' => \'trips\', \'types\' => $types, \'paged\' => $paged,)输入到pre_get_posts</我不能让它(仅仅)在我想要的模板上工作,这是在页面上使用的(is_page 不工作)任何帮助都将不胜
如何去掉类别后缀--而不是“前缀”(即foo-1、foo-2等)
我刚刚给我的WordPress网站添加了一个新类别,但WP在url中添加了“-2”,就好像有一个同名的现有类别一样。但是没有。有,但我把它删除了。如何解决此问题?我不介意为了手动更改值(如有必要)而乱动数据库,但如果有人知道他们在做什么,我会很感激。
没有一个‘联系人表单插件’会发送电子邮件//工作
我已经尝试了十几个“联系人表单”Wordpress插件。所有这些都不会起作用,也不会将表单内容发送到任何电子邮件。我正在处理“PremiumPress DirectoryPress主题”,我想问题可能是,这个主题附带了一个联系人表单模板(非常糟糕的模板),我不久前在代码中删除了这个模板。那么,有没有新插件与旧的默认插件相冲突?
在Google地图版本3上查找作者
<script type=\"text/javascript\"> var infowindow = new google.maps.InfoWindow(); var pinkmarker = new google.maps.MarkerImage(\'/wp-content/themes/mapdemo/pink_Marker.png\', new google.maps.Size(20, 34) ); var shadow = new google.maps.Ma
希望为每个帖子应用不同的特色图像
这是我第一次wordpress website 到目前为止,一切都会很好。我唯一没有弄清楚的就是我博客页面的特色图片。我已经将主博客横幅设置为默认的特色图像,并将其硬编码到标题中。php文件(我的博客页面没有特色图像,所以它通常会像我应该的那样显示默认值),如下所示。<?php // Check to see if we\'re on a non-home-page and if the non-home-page has a featured im
包含非英文文本的WordPress页面
我有一个简单的Wordpress页面,它从用户那里获取输入并存储到数据库中。我能够获得值并正确更新数据库。然而,每当我尝试输入一些非英语文本时,它就会转换为类似“???????”的内容。但问题只是我的页面。如果我使用Wordpress评论表单,文本将正确存储在数据库中。我的完整代码位于http://pastebin.com/MDLJBXpQ请帮忙。
列出具有计数和相关术语的分层术语列表
我拥有的自定义帖子(属于自定义帖子类型,wps\\U business)有两个分类法(wps\\U location&;wps\\U type),我想列出特定位置类型的所有术语。例如:第1篇:国王英语咖啡馆,地点:伦敦,类型:餐厅(家长),英语,第2篇:拉马德琳,地点:巴黎,类型餐厅(家长),法语,第3篇:朱利奥斯叔叔,地点:伦敦,类型:餐厅(家长),墨西哥,第4篇:圣马力诺,地点:伦敦,类型:餐厅(家长),意大利语,第5篇:奇波特尔,地点:伦敦,类型:餐厅(家长),墨西哥,第6站:橄榄园,地点:伦
在图库选项卡上保存媒体表单的操作挂钩是什么?
保存“多媒体资料”选项卡上的媒体表单时,我想将元数据保存到post parent(提交按钮为“保存所有更改”)。我可以使用哪个动作钩?
在多站点运行数百个WP
我们开始增加WP网站的数量,我们希望对所有这些网站都有更多的控制,多网站是正确的方式吗?所有的站点都运行在不同的域、不同版本的WP和不同的插件(具有不同版本的插件)上。我不想全面更新所有版本,因为我不想冒破坏的风险。因此,考虑到这一点,唯一的好处是我将拥有超级管理员权限,并能够在站点之间快速切换?
更改群发上的多站点主题
我想为我的Multsite安装启动一个新主题,而不是简单地修改当前主题。问题是我有很多网站都在Multsite上运行,所以一个接一个地将我的所有网站更改为新主题会有点痛苦。有没有办法一次更改多个站点的主题?在网络管理中的站点中,我可以看到一个批量操作选项,但当我选择我的站点并单击应用时,它什么都不做(应该吗!)
在“标签存档”页面上按标签插件过滤QUERY_POST(当标签为2个或更多单词时)
我使用以下内容打开标记存档页面:<?php query_posts( \"tag=\". \'\' . single_tag_title( \'\', false ) . \'\' ); ?> 这只适用于一个单词的所有标记,但任何多个单词的标记(例如:“tag one”,slug:“tag one”)都不会显示。是否可以按tag slug而不是single\\u tag\\u title查询\\u帖子?谢谢
All in One日历插件自定义发布类型查询
嗨,我正在尝试编写一个查询,它将从All-in-One日历插件中提取事件。这就是我目前的情况:<?php query_posts(\'post_type=ai1ec_event\');?> <?php while ( have_posts() ) : the_post(); ?> <?php echo \'<h5><a href=\"\'.get_permalink().\'\">\'.get_the_title().\'</a
使用多站点的WordPress多语言主题
我有一个网站,需要双语,英语和法语。我在WPMU中创建了两个站点,并将第二个站点的语言设置设置为fr\\u fr。在目录下:/wp内容/语言/我有fr_FR.po 和fr_FR.mo Wordpress后端翻译的文件,并且工作正常。我还创建了一个名为“橡树”的主题,英文和法文网站都使用这个主题,还有一个名为“语言”的文件夹。在我的文件夹中fr_FR.po 和fr_FR.mo 包含主题中所有文本的翻译的文件(格式正确)。法语网站没有加载这些文件的翻译,我不知道为什么。网站上所有需要翻译的文本都包装在__(\
图库快捷代码排除不起作用
我在单曲上使用了这段代码。php:$params=\'[gallery link=\"file\" size=\"my_thumbnail_small\" exclude=\"\'.$featuredId.\'\"]\'; $gallery = do_shortcode($params); echo $gallery; 但不管我在exclude param,它对输出完全没有影响,无论我使用什么参数,每次都会显示我试图排除的图像。我的$featuredId var包含后期缩略图/特
get_results on large datasets
我正在使用自定义SQL查询来试验一些非常令人不安的问题。我有一个自定义MySQL表,名为trading_datas 4.4Mo有165条管线。一个字段datas 我的表是一个大的序列化数组。以这种方式请求时:$querystr = \"SELECT item, datas FROM trading_datas\"; $result = $wpdb->get_results( $querystr, \'ARRAY_A\' ); 我的PHP脚本停止了,在那一行之后没有任何内容得到响应。
WP_LINK_PAGES出现在帖子内容之后,而不是页面底部
这个代码工作得很好!但我的问题是,它会删除页面上的文本。我只需要页面编号立即出现在帖子之后,而不是页面底部。有什么建议吗?add_filter (\'the_content\', \'pagination_after_post\',1); function pagination_after_post($content) { if(is_single()) { $content.= \'<div class=\"pagination\">\' . wp_