您当前的位置:首页 > TAG信息列表 > functions
仅在发布后通知用户
我正在使用此功能在用户的帖子发布时通知用户。然而,更新帖子时会重复发送电子邮件。我只想在第一次发布帖子时发送一封电子邮件,如果帖子随后更新,我不会再发送更多电子邮件。function notifyauthor($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $subject = \"Post Published: \".$post->post
查找POST_DATE和POST_DATE_GMT之间的小时数
我想找出post\\u date和post\\u date\\u gmt之间的时差,最好以小时为单位。我试过了$age = date_diff(get_post_time(),get_post_time($gmt = true));但这又回来了Warning: date_diff() expects parameter 1 to be DateTimeInterface, int given in C:\\xampp\\htdocs\\t\\wp-content\\themes\\i\\single.ph
获取静态POST_CONTENT的短码输出到数据库
我的简单快捷码从文件夹中以文本文件的形式检索文章列表。这些文章是html格式的(带有h2,p…)。我使用一个插件,它可以动态创建我需要的页面,并在其中插入我的短代码。在本文中,短代码运行良好,html呈现也可以,但是:the problem: 短代码会随着每次页面加载而更新,并每次生成不同的内容。你认为我不能“修复”这个问题的方法是什么?我试图在post\\u content中写入数据库中的短代码内容?并从文章中删除短代码,以便稍后在wordpress中编辑它们。我已经尝试了好几次,但都没有,谢谢你的帮助
有关创建自定义小部件的最佳实践?
我正在创建一个主题,我需要为我的侧边栏创建和注册两个自定义小部件。我需要扩展widget类(针对每个widget)来实现这一点,它会生成大量代码。这似乎真的把我的职能搞糟了。php——尤其是因为我现在有5个以上的自定义小部件。我想知道,对于如何在主题中最好地包含自定义小部件,是否有推荐的指导原则?我一直在浏览《开发人员手册》,但找不到任何建议,说明在哪里存储小部件类扩展通常是有意义的?
禁用用户角色的REST API
我正在寻找一种方法来禁用名为“external\\u user”(禁用wp json查询)的用户角色的Rest API当我们将wp json放在URL(用户、页面、帖子…)上时,这个用户角色现在可以看到大量的帖子和页面信息我实际上使用插件DISABLE REST API 但它只会阻止未登录的用户查看json信息。我需要做同样的事情external_user 角色如果不可能,我可以重定向此用户角色吗(and only external_user role) 如果他想把URL和wp json放在一起,会有40
如果不是页面模板,则将脚本入队
我在函数中使用以下代码。php:if ( !is_page_template( \'page-full-width.php\' ) ) { wp_enqueue_script( \'flickity-js\', get_template_directory_uri() . \'/js/flickity.js\', array(), filemtime( get_stylesheet_directory() . \'/js/flickity.js\' ), true ); }
多个cron作业与每天做多件事情的cron作业?哪一种能产生更好的性能和可扩展性?
我在WordPress中有一些用户可以注册的事件。我想在活动当天访问某些内容。因此,我有两种可能的方法:每次用户注册事件时,我都会在事件发生当天安排一个WP cron作业事件,让他们能够访问受限制的内容。或者,为用户标记他们选择的事件的日期,并运行每日WP cron作业,该作业检查所有用户,如果用户上的日期与当前日期匹配,则允许他们访问受限制的内容。因为我是个新手,哪种方法更好(性能、可扩展性等)?也许还有第三个更好的解决方案,我还没有想到:)
在RETURN语句中添加php
如何在return语句中添加php代码。我的以下代码无效:function read_more() { return \'<a href=\"<?php the_permalink(); ?>\">Read More</a>\'; }
仅获取条款顶级
此代码运行良好:$terms = get_the_terms(get_the_ID(), \'my_taxonomy\'); if (!is_wp_error($terms) && !empty($terms)) { foreach ($terms as $term) { $name = $term->name; $link = add_query_arg(\'fwp_typ\', FWP()->helpe
WPDB function not saving
这是我的代码: $wpdb->insert( \'wpbi_contacts\', array( \'regname\' => $formData[\'regname\'], \'razon\' => $formData[\'razon\'], \'email-1\' => $formD
具有修改的术语链接的分层分类列表
我有两个函数显示所选分类法的术语列表:第一个功能:$terms = get_the_terms(get_the_ID(), \'MY_TAXONOMY\'); if (!is_wp_error($terms) && !empty($terms)) { foreach ($terms AS $term) { $name = $term->name; $link = add_query_arg(\'fwp_typ\'
将<link rel=preLoad>添加到Fontawesy-webfont.woff2以提高网站速度
由于google speed insights报告建议添加加快加载以下资源https://www.beautyandhealthspace.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fonts/fontawesome-webfont.woff2?v=4.7.0我想知道我怎么可能做到这一点!更具体地说,我瞥了一眼标题。主主题和子主题的php文件,但由于它们都是用php编写的,我自己真的不知道如何向其中添加任何
为Restropress插件创建前端编辑器-在不同的URL上显示来自WP管理区域的信息
除了问问题之外,我不知道从哪里开始我正在尝试做的事情。请原谅我的新身份。提前感谢-我有一个RestorPress WP插件,它显示一些订单信息,如当前订单和历史记录. 目前,此页面只能从WP admin部分访问,这意味着员工需要登录WP admin区域才能查看我们不需要的订单。我想改为在WP管理区域之外的url上显示此信息。我们还希望美化UI,使其对员工更加友好,这就是为什么我们不使用WP用户访问限制插件的原因。url将与WP站点本身位于同一个网站域上。这将受到密码保护。所有员工都将使用相同的密码。用户可
修改重力表单中特定表单和特定字段的GFORM_OTHER_CHOICE_VALUE
我希望更改重力表单中特定表单上单个特定字段的“其他”文本。看来gform_other_choice_value 与其他重力表单过滤器的工作方式不同,添加表单ID和字段ID不会针对特定字段,例如表单编号27上的字段编号142-gform_other_choice_value_27_142表单字段当前的外观我需要什么重力表格文件(https://docs.gravityforms.com/gform_other_choice_value/) 显示如何更改所有表单的“其他”措辞,但不更改特定表单上的特定字段。我
在帖子页面上显示合著者
我正在努力使我的主题与Co-Authors Plus plugin 如果有帖子的话,给合著者看看。我花了大约30分钟的时间试图说服自己,我理解以下显示文章作者和日期的代码:function posted_on() { global $post; $author_id=$post->post_author; $time_string = \'<time class=\"entry-date published updated\" datetime=
使用AJAX和jQuery实现POST值
以下是如何在wp表单中创建自定义智能标记:function ea_custom_smart_tags( $content, $tag ) { if( \'my_smart_tag\' == $tag ) { $value = \'Testing 1 2 3\'; $content = str_replace( \'{\' . $tag . \'}\', $value, $content ); } return
在收购WooCommerce之后,您如何增加客户能力?
有人在我孩子的功能文件中购买了产品后,我可以这样做来添加功能吗?请注意,我使用的是s2member和woocommerce,我是一个新手。 add_action( \'cap_added\', \'change_user_cap_with_purchase\', 1 ); function change_user_cap_with_purchase ( $order_id ){ $order = wc_get_order( $order_id );
按序列化元值删除帖子元
我有一些帖子元条目,我想从数据库中删除。delete\\u post\\u meta()函数似乎是可行的:delete_post_meta( int $post_id, string $meta_key, mixed $meta_value = \'\' ) 问题是:我有许多具有相同meta\\u键的条目,所以我想通过meta\\u值指定要删除的行。但是,meta\\u值是序列化数据。那么我如何使用delete_post_meta() 要按专用数据的特定值删除post\\u meta吗?例如,序
将特定文本替换为后面的小字段(_S)
请我需要用大写字母替换链接到小写字母使用wp函数。g让每个文本在/get/ 替换为小写字母。<a href=\"https://stackexchange.com/get/ASK-Question\"> => <a href=\"https://stackexchange.com/get/ask-question\"> <a href=\"https://stackexchange.com/get/aSK-QuesTion\"> => <a h
阻止在WP搜索结果页面中显示特定的自定义帖子类型
我在我的函数中使用下面的代码从WP搜索中排除了某些页面。php文件。我还需要排除名为“站点”的自定义帖子类型。我似乎找不到与post__not_in 论点我不想在下面的自定义帖子类型代码中删除它public => false 因为我仍然希望它有自己的url等。有人知道如何从WP搜索中删除特定的自定义帖子类型吗?任何帮助都会很好!// EXCLUDE CERTAIN PAGES FROM SEARCH RESULTS (PAGE IDs IN ARRAY) function tp_r