您当前的位置:首页 > TAG信息列表 > post-meta
wp_query with ajax
我正在尝试使用带有AJAX的WP\\U QUERY按年过滤帖子,当前使用的生成器是DIVI(用于前端)。Result所有内容都加载得很好,我面临着最后一个障碍,那就是当我使用select下拉菜单过滤帖子时,它抛出的结果包括html标记。我的结果可以在这个附件中找到。Expected Results 我想加载没有这个html标签的帖子内容。What I have tried我试过使用$content = apply_filters( \'the_content\' , wp_strip_all_tags(g
用于更改自定义字段的值的SQL查询
我正在寻找一个SQL查询来更改自定义字段的值,但不是在所有帖子上。有些帖子在“post\\u template”自定义字段中有一个“temp1”值,我想把这个值改为“temp4”。此自定义字段的其他值必须保留。我搜索了一个完美的查询,但没有找到任何结果。谢谢
从帖子标题中批量提取日期并放入ACF自定义域
我有一个名为“事件”的自定义帖子类型,大约有700篇帖子,标题的格式如下:活动名称-2019年1月1日我需要在另一个字段中隔离日期。我正在使用高级自定义字段,并在事件自定义帖子类型中添加了日期字段。我需要编写一个脚本,从每个标题中提取日期,并将其插入自定义字段。我该怎么做?我尝试过编写SQL语句,但就是无法使其正常工作。我需要一些指导。
一些POST元字段在几次成功保存后停止保存
我只经历过几次:我有一个插件,其中包含许多页面和其他帖子类型的元字段。有时,update\\u post\\u meta()函数只对一个字段没有任何效果。其他字段工作正常。这是在磁场工作了几次之后,但它只是停止了。如果我进入代谢箱。php代码并更改字段名(meta\\u键),它们将再次开始工作。是什么导致了这种“冻结”的行为?下面是我使用的save函数的一个示例:在元数据库中。php:function fws_meta_save( $post_id ) { // Checks s
自定义POST类型在WordPress 5更新后突然停止工作
我构建了一个简单的插件,它有一个CPT和一个metabox部分,可以从管理员那里收集额外的信息。它在旧版本中运行良好,但当我刚刚将其更新到WordPress 5时,它停止了工作。我试着弄清楚,当我对元框输入字段进行注释时,我的CPT工作正常。否则,我会出现以下错误。检测到post类型不匹配。如果我错过了什么,我在网上找不到任何帮助。以下是我的metabox代码:// add_action(\'add_meta_boxes\', array($this, \'answer_meta_action\'));&
隐藏包含帖子元的页面标题
我试图编写代码,在后端的页面上设置一个复选框,以检查是否要在前端隐藏页面标题。但我发现,帖子元有时会重置为显示标题,即使我确实将其设置为“隐藏标题”。这只会在我编辑页面或进行其他更改时随机发生。请就可能出现的错误或是否有更好的方法提供建议?Here is my code in functions.phpfunction mysite_page_metabox() { add_meta_box( \'remove-title\', __(\
从面板使用Gutenberg保存/更新post_meta
我已经创建了一个块,需要将面板上某个操作的值另存为post\\u meta。Php端:add_action( \'init\', \'yasr_gutenberg_show_in_rest_overall_meta\' ); function yasr_gutenberg_show_in_rest_overall_meta() { register_meta( \'post\', \'yasr_overall_rating\', array(
Add Array record to Meta Post
我正在尝试将以下数组添加到meta post表中\"a:2:{s:11:\"target\";a:1:{i:0;a:1:{i:1;a:3:{s:5:\"param\";s:13:\"page_selected\";s:8:\"operator\";s:2:\"==\";s:5:\"value\";a:5:{i:3001;s:13:\"Service Areas\";i:1098;s:19:\"Water Slide Rentals\";i:672;s:15:\"Chairs & Tables\";
重新生成MISSING_WP_ATTACH_METADATA
由于某种原因,我的媒体库的一些缩略图正在随机丢失。我发现了_wp_attachment_metadata 数据库中不存在缺少缩略图的图像。然而,这些文件都存在于磁盘上,包括原始文件和“裁剪”大小。The purpose of this question is not to find out why this happens, 我写了一个different question 为此Again, in this context all I want is to fix the symptoms, while I
使用逗号而不是管道来分隔元数据
WordPress分离不同类型元数据的默认方式(例如post元数据)是使用管道|. 例如Author Name | Date | Cat1, cat2, cat3在现有主题的Wordpress网站上,如何使用逗号(,) 而不是管道(|) 区分不同类别的元数据?上述示例的最终结果是:Author Name , Date , Cat1, cat2, cat3非常感谢。
使用AJAX按钮在帖子中更新状态、元数据
因此,我尝试单击我在元框中制作的自定义按钮,以启动AJAX。除了获取帖子ID和刷新页面之外,其他所有工作都可以完成。我试过使用global $post; $post_id = $post->ID 或$post_id = $_POST[\'post_id\']; 或$post_id = get_the_ID(); , 这些都不管用。我最终想要完成的是:点击按钮后,弹出一个“你确定吗?”是/否。如果单击“是”,更改状态功能将启动并刷新状态已更改的帖子页面。我正在使用一个Ajax Get,其URL位于我的
从(经典的)序列化定制元字段转换到(Gutenberg)启用REST的元字段
我有一个自定义元框,用于将两个输入字段中的值保存到单个post元字段中。数据以序列化方式保存在数据库中:get_post_meta( $post->ID, \'_custom_key\', true ) 将返回:a:2:{s:5:\"email\";s:10:\"[email protected]\";s:6:\"number\";i:15;} 现在,使用Gutenberg,我想将整个自定义元框移动到一个单独的边栏插件中。所以为了做到这一点,首先,我必须添加__back_compat_met
根据新帖子的查询字符串自动选择模板
我希望扩展Automatically select categories on new post based on GET value但是,除了在new\\u to\\u auto-draft阶段设置类别之外,还将选择特定的模板。我想使用update\\u post\\u meta函数来设置模板,但在帖子存在之前它不起作用。update_post_meta( $post->ID, \'_wp_page_template\', \'new_template.php\' ); 最终目标是,当用
meta_post_meta return value 1
我想返回一些post meta,但当我使用函数get\\u post\\u meta或get\\u post\\u custom时,函数总是返回所有元数据的值1,我尝试了多次思考,但它们返回的值相同,我怀疑它们返回的是布尔值。在wp\\U POSTETA表中,meta\\U值等于30。 $build[\'time\'] = get_post_meta($id, \'prep_time\') ; //retun 1 $build[\'time\'] = maybe_unserialize(g
WP-CLI如何生成具有相应元值的帖子列表
我创建此SQL查询是为了生成帖子列表(我将用于CSV工作表)SELECT p.ID, p.post_content, p.post_title, pm1.meta_value as \'Amazon.com\', pm2.meta_value as \'Amazon.co.uk\' FROM wp_posts p LEFT JOIN wp_postmeta pm1 ON p.ID = pm1.post_id AND pm1.meta_key = \'Amazon.c
从meta_key和meta_value获取POST
我有以下sql语句:SELECT post_id FROM wp_postmeta WHERE meta_key = $param1 AND meta_value = $param2 我面临一个问题:我不知道怎么做sql 具有wordpress功能的代码。我已经阅读了手册get_posts() 等等(虽然我可能错过了一些东西),但我还没有找到实现这一点的方法。你能帮助我,给我一个方法或提示吗。提前感谢
WordPress yoast seo插件--以元描述格式解析代码片断变量
我正在使用此函数获取yoast元描述$metadesc = get_post_meta( $id, \'_yoast_wpseo_metadesc\', true ); 但它正在返回snippet变量。From transitional styles %%title%% with soft color palettes to bold 如何分析%%variable%%?
如何将多个wp_Editor_box添加到新帖子
我正在尝试使用多个wp_editor_meta_box 到我的帖子进行自定义post_meta 但问题是,当我对它们中的每一个使用相同的代码时,都会出现错误Fatal error: Cannot redeclare wp_editor_meta_box() (previously declared in C:\\xampp\\htdocs\\aria\\wp-content\\themes\\ariadl\\functions.php:100) in C:\\xampp\\htdocs\\aria\\wp
显示帖子更新日期而不是发布日期
我需要一个简单的解决方案来显示更新的日期,而不是在不添加任何函数的情况下发布。我读过几篇文章,但它们使用“脏”代码有点复杂。这是我的当前代码是否可以修改此代码以显示更新日期: $date = sprintf( \'<span>\' . __( \'Posted\', \'theme\' ) . \' <a href=\"%3$s\"><time class=\"entry-date\" datetime=\"%1$s\">%2$s</time><
允许在自定义Metabox区域中使用HTML
我知道有很多问题与我的问题有关,但我真的无法得到解决。我的问题很简单,如何允许post上自定义metabox中的textarea中的html。到目前为止,我已经创建了添加元框的代码。add_action( \'add_meta_boxes_post\', function ( $post ) { if ( $post->_wp_page_template === \'page-templates/skyscraper-post.php\' ) { add_me