您当前的位置:首页 > TAG信息列表 > post-meta
从34,000篇帖子中的wp_postmeta中删除href标签?
我正在使用Godaddy托管、PHP 5和Wordpress 4.2.1我有34000多篇帖子需要删除过时的href标签。通过在页面模板中使用此代码并手动更改post\\u id,我可以删除标记,一次删除一篇文章。感谢@ialocin为wp kses添加内容。wp\\U Posteta表有347602行,但只有34788行有“simple\\u fields”行。<?php $allowed_html = array( \'p\' => array(),
Wp_post中的附件和wp_postmeta中的附件有什么不同?
在Woocommerce dummy products 我注意到,在数据库中,不同的表中有不同的记录,但指向相同的照片附件。问题是为什么?这些记录之间有什么区别?这是数据存储中的重复/冗余吗?让我们采取行动post_id=16 如下快照。我们将看到如下内容。表中的wp_posts, id=16的立柱具有post_type=附件及其guid 指向T1_front_1.jpg 图像表中的wp_postmeta, post\\u id=16的一个也将meta_key 像_wp_attachment_file 和
如何将高级定制字段/元字段添加到Elasticearch?
我正在使用the plugin ElasticPress. 我想索引一些额外的(高级自定义)字段。我能找到的唯一信息是this comment by one of the developers:[…]如果您想添加尚未引入的其他字段(ElasticPress本机引入任何不受保护的字段,即不带下划线前缀的元字段),只需过滤ep\\U post\\U sync\\U参数过滤器,然后自己添加即可。我根据ialocin\'s instructions. 现在,标准字段已被索引,没有错误消息,但自定义字段仍不会出现在
将POST_META字段存储在数组中
我需要有8个独立的帖子元字段在每个帖子在wp管理(显示在一个自定义的元字段框)。我希望这8个字段的数据作为一个post-meta字段存储在数组中,以便在前端进行简单的解析。最好的方法是什么?我找到了如何通过PHP实现这一点的示例,但没有找到如何在保存时在后端组合输入的示例。
当元值达到或超过设定的数值时,自动添加自定义分类
当一个元值达到一个设置的数字时,是否可以向帖子添加自定义分类法?我想得到它所以一旦我post_views_count 达到150以上,然后获得自定义分类法trending 添加到它。我发现做一些类似于我想要实现的事情的唯一方法是add_action( \'save_post\' ); 钩据我所知,这只适用于后期保存。这是无用的post_views_count 每次更新update_post_meta 已更新。function getPostViews($postID){ $count_ke
WooCommerce产品下载后Meta_Value结构
所以我正在编写一个怪物脚本,将我们现有的所有东西从Joomla/Virtuemart移植到Wordpress/WooCommerce。到目前为止,我已经完成了所有关于转移我们的产品类别和产品的工作,我只需要弄清楚_downloadable_files 到达后。以此为例:a:1:{s:32:\"ded830cf64e3c42c4f7ac5aecd7c5c86\";a:2:{s:4:\"name\";s:0:\"\";s:4:\"file\";s:114:\"http://localhost/wp-conte
Use WP_Query in shortcode
我正在尝试从前四篇文章中获取元信息,这些文章的元键等于Sedan,然后对这些文章的元进行格式化,以便设置图库类型的显示框。我相信这与我的方法有关,因为我仍处于学习曲线的陡峭部分。如有任何意见、建议或回答,将不胜感激。使用此代码,我试图生成的HTML不会显示在前端。好像我什么都没做似的。add_shortcode(\'sedan-tabs\',\'build_sedan_tabs\'); function build_sedan_tabs(){ $args1 = array(
Search one custom field?
在帖子中,有一个名为“color”的自定义字段。我有自定义搜索页面模板,我想只显示来自该自定义字段的搜索结果。如何限制搜索只在帖子内的一个自定义字段中查看?
在发布后立即访问发布元数据
下面的代码应该将最近发布的帖子的post meta存储到变量$temp中。但事实并非如此,$temp始终为空。这似乎是因为“transition\\u post\\u status”在元信息存储到数据库之前触发。有没有一个钩子可以让我获得我刚刚发布的帖子的帖子元?function myfunction($new_status, $old_status, $post) { if ($post->post_status !== \"publish\" ) { re
So much data in postmeta
去年开始使用自定义字段,一年后230,540 中的行wp_postmeta 桌子今年将添加更多数据和新字段,我不知道该怎么做,创建新表或继续使用post meta。你认为这是不是太多的数据在后置元数据中,并可能在周围添加400,000 今年有新的油田吗?它是否也会影响如此多数据的性能?我不知道在WordPress中创建新的自定义表有多复杂。
使用自定义字段向Body标记添加自定义类
在某些帖子中,我想使用自定义字段手动附加自定义body类。当某个自定义字段添加到帖子中时,如何将类附加到body标记?我尝试了以下方法,但自定义字段名称tagbody 下拉列表中未显示:add_filter( \'body_tag\', \'body_tag_name\' ); add_filter( \'get_the_body_tag_name\', \'body_tag_name\' ); function body_tag_name( $name ) {
如何根据自定义帖子类型获取meta_Value总数?
我需要显示特定自定义帖子类型的投票总数。下面是一个示例wp_postmeta 表查找这些键/值:meta_id post_id meta_key meta_value 22 4 vote 4 26 6 vote 0 27 7 vote 1 32 10 vote 10 假设第一行和最后一行是wp_postmeta 自定义帖子类型的行movies. 我怎样才能得到14的总数?这是我尝试过的代码,但它不起作用。它似乎将所有帖子类型的值相加,而不仅仅是针对指定的自定义帖子
GET_POST_META($POST->ID)在自定义POST类型的预览模式下返回空字符串
我有自己的自定义帖子类型“event”。我在单个事件中获得了下一个代码。php:get_header(); the_post(); echo \'<pre>\'; echo \"$post->ID\\n\"; var_dump(get_post_meta($post->ID)); echo \'</pre>\'; 当我通过普通URI/event/slug/打开我的事件页面时,我得到了以下信息:22681 arra
根据实时数据查询帖子的最佳方式是什么?
我正在为WordPress开发插件在每个帖子中,都有一个评分栏,用户可以给帖子打分1-5颗星我计算grow rate 基于(Stars in past 7 day from now).我想显示按排序的帖子grow rate.<最好的方法是什么saving grow rate and then query posts based on it?一种方法是在post meta中保存增长率,并在每次用户评分时更新post meta,但如果一篇文章长时间没有任何增长率,其增长率仍然过时。
创建术语与自定义帖子元数据以保存数据?
我正在wordpress上创建一个新闻聚合网站。我必须将源URL的域保存到某个地方。有时,多篇文章的源url可能相同。所以我很困惑我该如何保存数据。I\'ve two options 创建自定义分类法,然后将域另存为术语</为每个帖子创建自定义帖子元通过使用自定义post meta,每个post都将获得其单独的元数据条目。另一方面,一旦域名被保存为术语,它就可以像标签一样添加到任何帖子中。在将来,我需要具有相同域名的帖子ID。此外,我知道我的新闻聚合网站将发展成为大型网站。在牢记这两种保存数据的方法
当页面是博客档案时,获取元价值
我正在页面上使用自定义元数据库。例如:标题图标。我在我的网站上创建了一个新闻页面。我在设置->阅读页面下选择了它作为博客存档页面。很遗憾,我无法获取此页面的元值。当我为博客档案创建页面时,它使用索引。php或页面。php?我试图使用页面id读取元字段,但不幸的是global $post; echo $post->ID; 仅返回循环中第一个帖子的id。当页面被选为博客存档时,读取页面上的元数据的最佳方式是什么?
使用UPDATE_POST_META将序列化的值插入wp_postmeta
我希望将此序列化值插入到meta_value 在wp_postmeta 桌子a:1:{s:8:\"quantity\";s:1:\"2\";} 我试过很多东西例如手动创建关联阵列。$defaultquantityarray = array(\'quantity\' => \'2\'); $defaultquantity = serialize($defaultquantityarray); update_post_meta( $post_id, \'_defau
在WordPress中呈现打开的图元标记
我试图找到一些关于如何在我的Wordpress页面上呈现/显示打开的图形元标记的信息。我发现有很多数据可以用来设置社交媒体,添加开放图元标记,但没有任何数据可以在Wordpress中读取和显示。我想做的是呈现/显示新闻/文章,并以与推特卡片相同的方式显示,但显示在我的Wordpress页面上。实例我有链接-http://www.bbc.com/news/av/world-us-canada-42589965/explosion-as-two-planes-collide-in-toronto-pearso
从帖子作者的电子邮件地址生成
在我正在开发的主题中,我希望有一个带有mailto:href的按钮,这样当用户单击它时,它会根据帖子作者生成电子邮件地址。我成功地获得了它,因此只需使用\\u title(),即可从帖子标题生成电子邮件主题;但我似乎不知道如何动态生成电子邮件地址。我需要更换“[email protected]“下面硬编码的部分将自动成为在后端用户配置文件中注册的帖子作者的电子邮件。我在看get\\u the\\u author\\u meta();函数,但这似乎只允许您为“user\\u email”添加参数,然后您
使用POST保存元数据,不使用任何插件
我有一个职位类型,我需要节省每一个项目的价格。请建议我如何在我的帖子类型中创建元字段,而不使用任何插件?