如何在WordPress主题中防止XSS攻击?
我正在创建WordPress主题。我应该怎么做,以防止WordPress主题中的XSS攻击?对于WordPress主题,我没有找到太多关于它的信息。
无法使用jQuery从带有GET_BODY_CLASS()的JSON字符串添加类
为了刷新<body>元素在AJAX调用之后,我在AJAX响应的顶部用JSON编写以下内容:$o[ \'classes\' ] = get_body_class(\'project\');然后,我可以在JSON响应中看到以下内容:\"classes\":[\"single\",\"single-project\" ,\"postid-1793\",\"logged-in\",\"project\",\"default\"]我正在尝试使用jQuery将所有这些类放入主体中,以便“刷新”它们
如何使用wp_mail和标题中的多个密件抄送发送电子邮件
我有一个代码部分,负责从联系人表单中获取变量,并向我和我的同事发送电子邮件。add_action(\'wp_ajax_nopriv_submit_contact_form\', \'submit_contact_form\'); // Send information from the contact form function submit_contact_form(){ // If there is a $_POST[\'email\']...
按分类查询与按自定义字段查询速度比较
我正在为我们的项目开发一个上市投资组合。(基本游艇及其类型、尺寸、价格、船舱、吃水、建造年份、改装年份等)我应该根据类型和排序(大小、价格、船舱、吃水、建造年份、改装年份)对其进行过滤我创建了自定义帖子类型及其相关自定义字段等。我想用最基本的方法来解决这个问题。自定义字段几乎满足了我的所有需要。但我在找performance 而且现在我有两个选项,第一个是根据自定义字段值筛选第二种是使用自定义分类法直接从类别中获取它们。Alex King等文章指出,自定义字段不应用于过滤。因为这些值没有索引。http:/
在post_type中创建自定义WP_LIST_TABLE
我有一个名为“case”的帖子类型。我想创建一个“子页面”,只列出我的“案例”。并添加一些自定义HTML(搜索框、一些标签、徽标等)谁知道我该怎么做?创建post\\u类型的代码。function my_custom_post_type_case() { $labels = array( \'name\' => _x( \'Cases\', \'post type general name\' ), \'si
通过主题定制器进行的HTML输出不起作用
好吧,我又遇到了一个我似乎无法解决的问题。我搜索了又搜索,找到了答案,但我似乎无法让它发挥作用。我有一个名为WP Forge的主题,它广泛使用主题定制器。用户可用的选项之一是在页脚中添加或修改版权文本。这可能很简单,比如他们更改年份或公司名称,但人们通常喜欢添加网站链接。我不断收到关于html没有按应有方式输出的电子邮件。所以我想弄清楚这一点。在WP Forge的主题定制器中,我有以下设置和控制: $wp_customize->add_setting(\'wpforge_footer_t
GET_USER_META在不为空时返回空
我正在写一个过滤器。以下是场景。。。这是一个销售瑜伽静修的网站。我已成功创建了一个名为“Return\\u contracts”的新元配置文件字段,用于存储给定用户已完成的责任免除。只有一件不起作用。由于某些原因,get\\u user\\u meta没有返回值。我已经两次和三次检查了meta field键,毫无疑问这是“Retain\\u contracts”。我还可以验证“Return\\u contracts”在我的个人资料或数据库中不是空的(目前主要是诅咒词),所以$current\\u cont
如何将多个wp_error组合在一起?
我在wordpress上创建了一个自定义注册表。每个字段都有验证错误,WordPress只会将所有错误转储到表单上方。我试图将这些错误分为多个输出,通过调用get_error_message(\'error_code\'); 但是,每个字段都有多个错误。是否有任何方法可以将与任何字段(如电子邮件字段)相关的所有错误分组(空电子邮件错误和电子邮件已退出…)然后在电子邮件输入字段下方对其进行哑操作?
如何用谷歌地图v3定位帖子的位置?
这篇文章被编辑了,因为我一直都有错误的教程。我想使用Javascript选项V3在单个谷歌地图中精确定位我的WordPress帖子位置。我已经查看了所有内容,但没有任何内容可以与WordPress 4.2的最新版本兼容。我不想使用插件,因为我希望以后有更多的灵活性,并且能够通过PHP控制地图的所有方面。任何帮助都将不胜感激。我尝试了以下教程Is there a way to display all my posts on a single Google Map? , 但没有成功。我相信上面的教程将是一个很
从wp_usermeta同时查询名字和姓氏
我试图使用wpdb对象和wp\\u usermeta表同时获取所有用户的first\\u name和last\\u name。我似乎不知道如何在同一个查询中同时获取这两个属性。下面是我到目前为止得到的。global $wpdb; $ansatte = $wpdb->get_results(\"SELECT user_id, meta_value AS first_name FROM wp_usermeta WHERE meta_key=\'first_name\'\"); &
在进行AJAX调用时模拟特定页面
我对通过AJAX加载主题的部分界面感兴趣,并编写了一个函数来处理通用函数。(以下代码。)它工作正常,但当运行此函数时,wp\\u nav\\u menu()无法可靠地标记具有适当类(如“current menu item”)的链接。它可能有一半的时间有效。你知道为什么会这样吗?query\\u posts()不会处理的函数/全局变量是否需要处理?add_action( \'wp_ajax_nopriv_ananda_ajax\', \'ananda_ajax_output\' ); add_act
Get Parent Theme Author Name
我想获取父主题的作者名称。我可以使用wp\\u get\\u theme()获取主题名称,以获取当前(子)主题的主题对象。从这里我可以得到父主题名称。接下来,我想我需要获得父主题的对象,但不确定如何最好地实现这一点。以下是我目前的代码:$style_parent_theme = wp_get_theme(); $style_parent_theme_dir = $style_parent_theme->get( \'Template\' ); $style_parent_theme_
用于在结果中添加自定义字段的自定义搜索SQL查询
我必须编写自己的MySQL查询,因为我还没有找到在wordpress功能中实现它的好方法。我希望搜索查询通过post\\u title/post\\u content&;搜索;第页中的meta\\u密钥描述(&U);CPT transit\\u路由它还需要以特定语言获取这些结果(从WPML复制过滤器),然后最终按posts\\u类型和posts\\u日期排序结果。下面是我的函数:function search_query_with_trips( ) { global $wpdb;
POST/页面保存时重置连接
我正在处理客户端的新安装和服务器。每次我尝试保存帖子或页面时,都会立即收到一个连接重置错误(This webpage is not available - ERR_CONNECTION_RESET). admin-ajax.php 在自动保存草稿时也会触发连接重置。此安装不引人注目(WP 4.2.22015主题,没有激活的插件),并且安装在一台功能非常强大的机器上:2 CPU/32 gb ram。唯一与众不同的是,它位于SSL负载平衡器的后面,而SSL负载平衡器不向Apache报告SSL。我补充道$_SE
用脚本修改可湿性粉剂登录页面?
这可能是个“noob”问题,但。。。似乎无法通过PHP修改WP登录页面(例如,添加get\\u header()代码或新div)以匹配站点主题。当然,也就是说,没有对核心进行黑客攻击。(如果有办法,请告诉我!)是的,我知道你可以创建一个登录模板,但你永远无法摆脱WP登录,因为它似乎对各种核心登录/注销功能都是必要的。(同样,如果WP4改变了这一点,请让我知道!)因此,我开始简单地通过jQuery()添加我想要的div。没有什么奢侈的。。。只有一个“页眉”和“页脚”来匹配站点主题。我的问题是:有什么理由不这
在Woo商务中显示类别缩略图和链接
我想在woocommerce中用缩略图显示我的类别。我可以列出子术语作为链接,但我想添加其他内容。我已经添加了下面的代码,我用它在模板主页上显示“product\\u cat”的子术语作为链接。php。但我也想添加类别图像。我真的很感激你的帮助,谢谢。<?php $taxonomyName = \"product_cat\"; //This gets top layer terms only. This is done by setting parent to 0. &
我可以从插件脚本中访问WordPress API吗?
我正在开发一个WP插件。在我的插件中,我有一个处理表单数据的文件。例如,用户将输入快捷码:[poll-form] 它将输出一个带有action 属性设置为/wp-content/plugins/MyPlugin/process_form.php. 我添加了重写规则,因此新路径如下所示/poll-form.在里面process_form.php 我需要使用Settings API.我的印象是,插件目录中的脚本可以访问Wordpress核心。如何从插件中的脚本中访问Wordpress API?
如何取出我的main.css文件中的版本?
我和你有同样的问题,我正在编辑我的旧css文件,因为在css调用的末尾会出现类似这样的内容:“css/main.css?ver=4.2.2。如果我去掉上面写的部分?”?ver=4.2.2“我可以看到我真正的main.css文件。请帮忙,我需要人。
WordPress菜单中的联系人表单域
我正在尝试在菜单中插入一个简单的1字段联系人7表单。我将此代码仅用于文本,但如果我尝试插入表单的快捷码,则会出现错误。我做错了什么?add_filter( \'wp_nav_menu_items\', \'your_custom_menu_item\', 8, 2 ); function your_custom_menu_item ( $items, $args ) { if( $args->theme_location == \'primary\') { $ite
POST META的动态表单变量
我试图在wordpress管理中创建一个动态表单,在这里我可以添加一行,并且仍然能够将变量作为post meta处理到数据库中。我做了很多研究,尝试了几种方法,但似乎都没能奏效。我这里有一个代码示例来展示我是如何处理信息的,我只需要弄清楚如何循环浏览动态内容,然后根据需要适当地更新或删除它。 <?php // Set Up Meta Boxes function add_invoice_meta_boxes() {