您当前的位置:首页 > TAG信息列表 > php
如何检查页面模板是否在函数中。php
所以我有一个网站,有多个联系人表单7。一个功能由wpcf7_before_send_mail 钩此函数只能用于一个表单。指定的表单只在一个页面模板中使用,所以我提出了简单的解决方案-使用is_page_template 功能,但不起作用。那么,如何检查是否使用了页面模板。代码放在函数中。php。页面模板位于页面模板文件夹中。这是我的密码add_action( \'wpcf7_before_send_mail\', \'wpcf7_add_text_to_mail_body\' ); fu
如果全局$POST中的值被多次使用,那么存储它们是个好主意吗?
我在想,存储来自全球的价值是否是一个好主意$post 如果它们像下面的示例一样被多次使用,或者对性能没有影响?$post_id = $post->ID; echo get_the_title($post_id); echo get_the_post_thumbnail_url($post_id); // or echo get_the_title($post->ID); echo get_the_post_thumbnail_url
站点运行状况:检测到活动的PHP会话
我是WordPress开发的新手,我刚刚创建了我的第一个主题。在我的wp admin中"Site Health" 告诉我已检测到PHP会话(严重错误),下面是消息:PHP会话是通过session\\u start()函数调用创建的。这会干扰REST API和环回请求。在发出任何HTTP请求之前,会话应该由session\\u write\\u close()关闭。我需要PHP的$_SESSION 对于主题脚本,我将其添加到我的函数中。要正确初始化会话的php文件:<?php
简单的WordPress端点路由不起作用
我只需通过以下方式处理WordPress的外部请求:http://localhost/vku.dev/wp-json/notifications.无需向整个URL添加其他部分。所以,我的代码是:function testREST(WP_REST_Request $request) { error_log(\'Route "notifications" works\'); return \'Route "notifications" w
PHP警告:chmod():第173行的class-wp-filessystem-direct.php中不允许执行操作
我在web服务器上运行Wordpress实例,但在日志中发现此错误PHP Warning: chmod(): Operation not permitted in /home/webserver/html/wp-admin/includes/class-wp-filesystem-direct.php on line 173, referer: http:// mysite.com/ 我检查class-wp-filesystem-direct.php 173号文件这是一句话
检查页面是否有子项,但没有附件
我试图显示一个子菜单,如果您在父页面上,则显示父页面的子页面,如果您在其中一个子页面上,则显示同级页面,但问题是,如果页面具有特征图像,则会被识别为父页面。这是我使用的代码: // check if page have children $children = get_children( get_the_ID() ); if ( ! empty($children)) { echo \'<ul class=&quo
如何从WP中带有子类别的帖子中获取特定帖子
我试图在WP中做一个项目,它有属于特定类别的子类别,这些子类别有N个帖子。在某个区域我必须播放一些特定帖子的项目是我尝试使用的主页上的大约5个帖子:$cats = get_categories(); $catParent = array(); foreach ($cats as $cat){ if($cat-category_parent ==0){ array_push($catParent, $cat); } } foreac
WP_QUERY中每个帖子类型的不同选项
我有两种职位类型(A型和B型)和两种分类法(tax-1和tax-2),都分配给每种职位类型。这意味着A类帖子可以包含tax-1和tax-2中的术语,而B类帖子也可以包含tax-1和tax-2中的术语。我希望我的WP\\u查询输出来自type-A的所有包含tax-1某些术语的帖子。但我不想输出包含这些tax-1术语的B类帖子,不幸的是,我的WP\\U查询会这样做。同样的情况也应适用于tax-2,即只有包含tax-2条款的B类职位才应输出。我已经尝试为此创建两个$参数,但我没有成功合并这两个$参数。funct
将FILE_GET_CONTENTS与重力表单一起使用上载文件夹在媒体库中创建图像,返回FALSE
我正在使用Gravity表单,它正在上传媒体并通过https将图像重新创建到相关的媒体文件夹中。但是,在我的服务器上,这似乎没有正确读取Gravity文件夹或图像的内容。正在创建文件,但没有来自图像的数据。(我在下面包含了我的完整上传代码。我发现一篇文章“file\\u get\\u contents”在本地SSL方面存在问题,这似乎在本地正常工作。感谢您的想法/指导(注意,Prefix只是一个附加参数,显然$imgArr是一个图像URL数组,我从Gravity表单一个接一个地传递它。)json_enco
如何创建从常规设置中提取自定义字段数据的快捷代码
我正在尝试在“设置”中创建自定义字段>;“常规”,然后我可以创建一个短代码以显示在前端。我找不到任何特定的代码专门对此有所帮助。如有任何建议,将不胜感激。字段标签:电话号码
如何在插件类中使用Apply_Filters()?
我希望主题能够改变插件类中的默认数据数组。目前的设置如下:namespace Example; class Example_Class { private $stuff; public function __construct() { $this->stuff = $this->set_stuff(); } public function
如何序列化()MySQL更新数据
您好,我想在mysql中使序列化读取值为1或0,我该怎么做示例代码 $query = $wpdb->get_results(\'select * from wp_options where option_id = 96\'); $dizi = unserialize($query[0]->option_value); // echo $dizi[\'subscriber\'][\'capabilities\'][
在插件中,如何使用AJAX更新JSON文件
Context学习插件创建,我想在用户每次单击div外部时保存div的内容。简而言之,其目的是创建记事本的文本备份。我在当地工作。Steps<有些文本是用div编写的(感谢Trumbowyg.js)</在div blur事件中,插件使用ajax发送内容数据</插件函数打开一个json文件,并用新文本更新其内容Issues几个我想我在第三步受阻了。几个小时的信息搜索让我不知所措。Update我尝试使用wp\\u remote\\u get()而不是file\\u get\\u conten
多次扫描无法检测到恶意软件
我想通知并请求社区的帮助。发生的情况是,该恶意软件位于/wp-content/uploads/2020/Named-index文件夹中。phpAnd我在2017年的上传文件夹中找到了他。我觉得奇怪的是,任何在线数据库都检测不到它,甚至连Sucuri插件Wordfense都检测不到。。遵循代码(由于不适合该帖子,其中大部分内容已被删除)以下是恶意代码 if ( !class_exists( \'WPTemplateOptions\' ) ) { class WPTemplateOptions {&
WordPress在单个页面上对自定义帖子类型隐藏帖子
初始情况自定义帖子类型(项目)[projects.php] <?php namespace main_theme\\ext\\posttypes\\projects; function post_type() { $labels = [ \'name\' => _x( \'Projects\', \'Post Type General Name\', \'m
如何从自定义插件设置页面更改CSS颜色
我有一个自定义的WordPress插件,它具有多种设置,可以在多个网站上使用。我还在所有这些页面上使用了一些相同的第三方插件。我希望能够以同样的方式设计它们,但使用不同的颜色。虽然我可以将CSS添加到每个站点,但对于一些非技术管理员来说,通过CSS并在正确的类上更改十六进制代码是很困难的。我正试图找出最好的方法来做到这一点。以下是我到目前为止研究的内容:我知道我可以用PHP更改类,但我不能用这种方式更改第三方插件上的类</用JS做这件事很烦人,看页面以默认颜色加载,一秒钟后切换尝试将CSS文件转换为
如何更新所有WordPress帖子的POST_MODIFIED
我想将我所有的wordpress帖子修改日期和时间更新到一个特定的日期和时间,我有一个基于id的代码来更新它,但我想一次更新所有行,而不需要放置帖子的id。$sql = "UPDATE Zulu_posts SET post_modified=\'2020-11-17 16:06:00\' WHERE id=2"; if ($conn->query($sql) === TRUE) { echo "Record updated success
UPDATE_USER_META为多个值,但具有相同的元密钥
我有这个密码。当我保存它时,用户会增加级别并在旁边提供时间选择输入。但当我给级别分配不同的时间时,例如:级别1:2周,级别2:9个月如果只保存最后一个元素,则所有输入都显示该值。如何节省不同的时间?我错在哪里?//USER EDIT IN ADMIN DASHBOARD add_action( \'show_user_profile\', \'crf_show_extra_profile_fields\' ); add_action( \'edit_user_profile\', \'cr
是否使用前端表单将特色图片添加到新帖子?
有一个前端表单来创建帖子,只能向新帖子添加文本数据(标题、内容、文本类型自定义字段)。我想在新帖子中添加一个特色图片。这是一个WordPress网站,我使用Avada主题。自定义帖子类型是Avada的默认类型Portfolio发布。但概括的答案也会很有帮助(请对您的代码进行一些解释)。请在我的PHP代码和表单中添加一些代码,这样它也可以保存一个特色图像。下面是我的php函数代码。我的孩子主题中的php: if(isset($_POST[\'title\'])){ $cust
如何按索引获取帖子图片标题
我在WordPress帖子中有多张图片,每张图片都有不同的标题。我想通过图像索引获取图像标题,但我不知道如何打印标题。以下是我尝试过的://$index - index of the image (if index is 0, its first image) function getImageCaption($postID, $index){ $post_id = $postID; // get the post object $post = ge