您当前的位置:首页 > TAG信息列表 > 小码农
在插入到数据库之前对数据进行转义/编码?
是一种正确的策略,在将数据放入数据库之前从不转义数据。我觉得我以前看到过这个引用,但现在找不到了,这并没有让我清楚:https://codex.wordpress.org/Validating_Sanitizing_and_Escaping_User_Data 出现此问题是因为我正在尝试搜索字段和a&;R变为A&所以我有两个选择:我可以用HTML编码(esc_html) 搜索输入将字段插入数据库时,我无法对其进行HTML编码(仅在输出时转义/编码)我看到wp\\U帖子。post\\u
RSS提要重写匹配错误规则
我正在尝试添加一个重写,以便为列出特定帖子类别的页面提供提要。例如:。/mining-civil-engineering/newsroom/feed/ 将指向index.php?cat=21,22&feed=rss2这些重写是根据模板类型以编程方式添加的,因此不必手动添加。我正在使用add_rewrite_rule. 不幸地$wp_rewrite 仍然似乎只符合指定页面注释的规则(.?.+?)/(feed|rdf|rss|rss2|atom)/?$ 输出到pagename=mining-civil
在自定义主题中创建菜单链接
我正在为自己的公文包构建一个自定义主题,我将使用HTML模板设计中的静态菜单。在这个函数中,我想添加一个设置链接地址的函数。我在about页面上使用了下面的代码,这很有效,但这是最好的方法吗?我不熟悉自定义主题,所以想看看是否有更好的方法或“最佳实践”来实现这一点。只是为了重新迭代,我不想使用链接到后端菜单控件的动态菜单。非常感谢,HTML/PHP<li class=\"menu-item menu-item-1\"> <a href=\"<?php echo es
如何在保存POST后显示错误消息?
我正在编写一个插件,我想知道如何在元字段更新和页面重新加载后显示错误消息。我必须检查ID字段是否唯一,如果不唯一,则显示一条错误消息,告诉用户问题所在,而不是不更新值。
如何将主题与插件相结合
我需要它,以便当主题被激活时,插件被自动激活,停用主题=停用插件
内容中内置的响应图像--我需要在unctions.php中添加任何内容吗?
我正在从头开始制作一个WP主题,但我似乎没有得到响应的图像。即使添加了srcset和size标记,以500px插入的图像仍将保持在500px。据我所知,这幅图像应该在手机上以300px的速度自动显示?<img class=\"alignleft size-full wp-image-446\" src=\"couple_group_session.jpg\" alt=\"\" width=\"500\" height=\"333\" srcset=\"couple_group_s
为什么我的缓存前端页面中包含了AJAX心跳?可以把它扔掉吗?
我最近想保护一个WP网站的/wp-admin 具有Apache基本身份验证的文件夹,以提供一个粗糙但有些有效的附加安全层(如果WP安装意外过期或出现漏洞,则作为第二道防线)。然而,当我这样做时,我立即注意到该站点的缓存前端页面也开始显示身份验证对话框!这似乎是因为Ajax心跳信号包含在所有前端页面中:var cnArgs = {\"ajaxurl\":\"https:\\/\\/www.example.com\\/wp-admin\\/admin-ajax.php\",\"hideEffect\":\"f
访问变量的嵌套短码函数
我一直在尝试制作一个短代码函数,为选项卡式图库输出一些html,但很多天之后,我还没有走多远。下面是一个短代码示例:[thumbTab id=\"test1\" nav=\"top\" shadow=\"off\"] [imgTab id=\"1\" src=\"source1\" width=\"1280\" height=\"720\" ] [vidTab id=\"2\" src=\"source2\" width=\"1280\" height=\"720\" ]&
搜索页面的自定义循环查询
我想将自定义查询参数添加到search.php 我做了这个:<?php get_header(); ?> <section id=\"primary\" class=\"content-area\"> <main id=\"main\" class=\"site-main\"> <?php $args = array( \'
特定帖子类型中的默认文本,但不可见?
我想做两件事。对于特定的帖子类型,我希望有一个默认文本。我可以使用此代码执行以下操作:add_filter( \'default_content\', \'my_editor_content\', 10, 2 ); function my_editor_content( $content, $post ) { switch( $post->post_type ) { case \'posttypehere\':
在RSS提要中显示排名前10的帖子
我正在尝试获得一个rss提要,它将显示本周前10位的帖子。我正在使用top 10 popular posts插件将它们显示在网站的侧栏中,这很好,但需要在rss中显示它们,这样我就可以让它们发送出去的电子邮件。下面是10大API的一些代码。任何帮助都会很好。<?php /* * This example fetches the popular posts tracked by Top 10. * */ if ( function_exists(
基于发货类别的产品页面上的自定义文本
我们有多个装运类别,根据每个装运类别,我们希望在产品页面上显示横幅/文本。例如,在免费送货的情况下,我们希望显示类似“此项目免费送货”的内容。如果是“统一费率”-“统一费率运费10美元”,等等。我想知道是否有插件或代码可以包含在函数中。php来实现这一点。谢谢
如何使用URL结构调用PHP代码
我想用这个:http://www.example.com/directory/alan-walker 而不是打电话alan-walker.php (不存在)它应该调用directory.php?s=alan-walker这可能吗?我怀疑是.htaccess 重写否?实际上,这意味着我可以使用:/directory/alan-walker (good) 而不是directory?s=alan-walker (bad)
修改分类列表接口响应
我有一个现有的网站,它使用WordPress后端进行发布,还有一个自定义Rails前端显示WP内容(以及其他内容)。我对WordPress API所做的一件事是修改帖子的API响应,以便添加额外的数据并去掉前端不需要的属性。这很有效。现在,我正在尝试对类别进行类似的操作。我正在构建一个显示WP类别的页面,我想修改API响应以包含类别图像URL(带有WPCustom类别图像插件提供的类别图像功能)。我发现rest_prepare_taxonomy 但它的表现似乎与rest_prepare_post 做这就是
按点击下载按钮对帖子进行排序
在我的网站上,每个帖子都有一个特定资产的下载按钮。我想能够对我的帖子进行排序how many times an asset has been downloaded (或者,换句话说,下载按钮被点击了多少次)。我想我应该保留一个变量,该变量在每次有人单击下载按钮时都会上升,并将该数字存储为元数据值,以便稍后在排序函数中使用。Is this the right way to approach this? 如果很多用户点击下载按钮,我的主机会过载吗?那么,简而言之,跟踪每篇文章上点击下载按钮的次数的最佳方法是什
替换存档小部件链接文本
我正在尝试用高棉(柬埔寨)数字替换存档小部件链接中的罗马数字(以及所有其他数字)。但是,虽然我确实用这段代码替换了链接文本,但它也替换了链接url,然后断开了链接。如何只替换存档链接文本而不是url?function convert_numbers_to_khmer( $string ) { $khmer_numbers = array(\'០\', \'១\', \'២\', \'៣\', \'៤\', \'៥\', \'៦\', \'៧\', \'៨\', \'៩\', \'.\');
使用函数使用自定义模板动态覆盖page.php或single.php
我想在插件中添加新的自定义模板(custom-page.php、custom-single.php)。激活后,我想动态使用插件的自定义模板来覆盖主题的模板(page.php,single.php)。是否有一个功能可以做到这一点?
包含多个条件项的条件语句?
我已经设置了一个自定义循环,以从我创建的自定义帖子类型资源节中输出帖子。每个单独的资源都在两个不同的分类中进行了分类,一个用于资源所涉及的临床领域,另一个用于资源的类型。临床领域术语作为术语列表输出,这一切都很好。但是,我希望资源类型显示为图标(来自Font Awesome)。如果只检查了一个资源类型术语,我就可以使用它: <?php if(has_term(\'webinar\', \'type\')) : ?> <i class=\"fa fa-deskto
根据类别更改自定义帖子类型固定链接
实际值:http://localhost/wp/subtitle/title-shahbaz/帖子类型:副标题此帖子的类别:内部要在URL栏的任何位置显示:http://localhost/wp/internal-subtitle/title-shahbaz/Screenshot of the Admin panelScreenshot of the siteadd_action( \'init\', \'subtitle_post_type\' ); function subtitle
如何为WordPress多站点添加超级管理员
我已经将此代码放在PHP文件中,并将该文件放在根文件夹中。当我运行这个文件时,它只为主站点创建“Admin”用户。我想要的代码,将创建“超级管理员”,可以访问所有的多网站。require (\'wp-blog-header.php\'); $newusername = \'USERNAME\'; $newpassword = \'PASSWORD\'; $newemail = \'EMAIL\'; if ($newpassword != \' \' &&a