现在位置: 首页 > wordpress
  • 在WordPress站点内无法使用PHP`iconv`

    时间:2019-09-07

    我正在使用PHPiconv 函数将重音字符转换为其非重音对应字符。例如,“ç”变为“c”,“é”变为“e”,等等。。。例如,此代码将单词“ação”转换为“acao”:<?php $filename = \"ação\"; $filename = iconv( \'UTF-8\', \'ASCII//TRANSLIT\', $filename); // convert latin characters echo $filename; // shows

  • 如果访问者在点击账户和订单页面时没有登录,如何使用auth_reDirect()重定向到登录页面?

    时间:2019-09-07

    我在我的帐户下创建了一个下拉菜单,如订单、帐户信息、地址。。。等等,如果所有访问者都没有登录,我如何将其重定向到登录页面?

  • 在4列自定义菜单中显示WooCommerce产品类别

    时间:2019-09-07

    我试图在下拉菜单中列出一定数量的产品类别(x),但如果产品类别总数大于x,则只列出x减去1,并在最后显示“查看所有类别”链接。我试图实现的是每列只有8个条目(包括查看所有链接),总共有4列。我是个初学者,已经用尽了if/else逻辑的知识。我尝试过的一切都把结果搞砸了。下面是基本代码,它以8列的形式列出它们,总计32列。我想如果有33个或更多的类别,第32个类别将成为所有类别的链接。如果只有32个,那么只列出所有32个,没有链接。<?php $args = array(

  • 硬编码字符串上的esc_attr()

    时间:2019-09-07

    我正在阅读codex中创建小部件的一些示例代码(https://codex.wordpress.org/Widgets_API) . 下面是为管理小部件表单创建标签和输入字段的代码: <p> <label for=\"<?php echo esc_attr( $this->get_field_id( \'title\' ) ); ?>\"><?php esc_attr_e( \'Title:\', \'text_domain\' );

  • 403禁止访问我的整个站点

    时间:2019-09-07

    昨天,我尝试在我的functions.php 突然整个网站抛出403个禁止的错误。两个前端/管理。问我的主机提供商(SiteGround),他们说,据我所知,由于安全原因,它被阻止了。如果我无法访问管理面板来安装插件,我如何检查恶意软件。还下载了本地服务器上的文件(我在Ubuntu 18上使用LAMP堆栈),当我尝试访问本地域时,它会再次将我重定向到该站点,并出现403禁止的错误。我试图添加的代码是:function test() { echo \"TEST\"; } add

  • 使用IS_TAX选择多个类别

    时间:2019-09-07

    我有一个很好的功能,可以从类别中排除缺货产品。问题是我想排除多个类别(实际上我只想在一个类别中显示,但我认为这就是方法。如果有人知道如何只在一个类别中显示…)。这是代码。谢谢/* Hyde out of stock product specific category */ add_filter( \'pre_get_posts\', \'hide_out_of_stock_from_cat\' ); function hide_out_of_stock_from_cat( $qu

  • 联合抑制WordPress网站上的恶意软件

    时间:2019-09-07

    我有cPanel,我所有的网站都感染了coinhive恶意软件。我在所有文件中搜索coinhive关键字,运行多个扫描仪,甚至购买了cPanel antivirus。还运行了数据库搜索。我发现了几个恶意软件文件,但没有解决它。这是sucuri扫描-https://sitecheck.sucuri.net/results/appleservis.rs在哪里可以找到它?我认为它是一些base64或eval函数,但找不到它。感谢您的帮助!

  • 如何获取(父自定义类型的)最新帖子列表

    时间:2019-09-07

    我正在寻找一个解决方案,以获得自定义父帖子的最新列表。示例:Post A子帖子A子岗位BChild Post C粗体列表项是我要检索的帖子/页面。我想写最后一篇文章:Child Post C最后,我想获得要在主页上显示的父类别最后一篇文章的列表示例:我的列表如下图所示。我想在主页的循环中显示我想显示列表中的最后一篇文章,仅显示最后一篇文章。示例:1、儿童贴子A 32、儿童岗位B 3感谢所有帮助/我使用谷歌翻译工具描述:D

  • 如何传递args进行存档.php查询?

    时间:2019-09-07

    我正在尝试将参数传递到存档。php让我可以对帖子进行排序,设置帖子数量等。。但是查询是这样完成的<?php if (have_posts()): ?> <?php while (have_posts()): the_post();?> 如果是的话new \\WP_Query($args); 我可以在这里传递参数,但这不能在存档中完成。php模板?

  • WordPress自定义块与WPML的兼容性

    时间:2019-09-07

    我正在尝试使用块API构建一个简单的自定义Wordpress块,但我很难让文本字符串在WPML翻译插件中正确显示以进行翻译。我见过其他插件构建的其他自定义块(例如Kadence块)完成了我正在尝试的工作,所以我知道这是可能的。目标是让文本字符串在WPML翻译编辑器中单独注册。我正在构建的自定义块在WPML编辑器中显示为一个包含所有HTML的大字符串。这些屏幕截图显示了Kadence Infobox自定义块如何呈现<RichText> 元素(第一个是<h2> 元素,第二个是<p

  • 是否可以对wp_ajax_action应用_Filter?

    时间:2019-09-08

    我正在用一个插件扩展其他人的插件,并用apply\\u过滤器在他们的“插件”页面上注册它。。。。(如有可能)他们的插件与插件页面admin上的Ajax调用配合使用,因此当我单击“AddOn”页面时,它会发出一个名为“wp\\u Ajax\\u checkAddons”的Ajax调用,该调用执行一个函数(不带参数)并生成页面HTML。问题是:是否可以挂接apply\\u filters或在其函数上添加\\u filters,操纵它并将HTML添加到该页面?Exmaple代码:ajax调用:$.ajax({&

  • 在提交表单时使用wp_UPDATE_POST根据$变量的值更改术语

    时间:2019-09-08

    Background<我使用一个前置表单,通过使用带有自定义分类法(调用类型)的wp\\u update\\u post to a custom post type(call),向元框提交数据</然后,它还更新了这篇文章的术语和分类法</代码对此完全有效</这是工作代码//update post $post_id = wp_update_post($post_information); if($post_id) {

  • 在编辑器中加载自定义块后,如何使脚本加载?

    时间:2019-09-08

    我试图创建一个定制的Gutenberg块,但在加载与此块配套的javascript时遇到了问题。在前端,它工作得很好,但在编辑器中,脚本似乎在Gutenberg块本身完全加载之前启动(即使使用DOMcontentloaded或window.onload)。由于我的脚本以块中的一个元素为目标(由于该元素尚未加载,因此找不到该元素),因此无法正常工作。在编辑器中完全加载自定义块后,如何加载脚本,有什么建议吗?(我正在使用ACF方法创建自定义块)

  • Remove style tags from head

    时间:2019-09-08

    是否有过滤器removing style-tags 从<head></head> wordpress中的区域?我想删除此样式,例如:<head> <style> @import url(\'https://fonts.googleapis.com/css?family=Chilanka&display=swap\'); </style> </head>

  • 如何在自定义帖子中调出默认帖子标题

    时间:2019-09-08

    我想要什么<div class=\'article-content\'> 在前端显示为文本,而不是调出原始文章标题add_filter( \'the_content\', \'prefix_insert_post_ads\' ); function prefix_insert_post_ads( $content ) { $posts = get_field(\'show_post_in_content_part\',$postID); if( $posts ):

  • wp_options is GB in size

    时间:2019-09-08

    我怎样才能找到占用这么大空间的选项或插件?这不是暂时的,因为删除所有数据后,它仍然是13GB。SELECT option_name, option_value FROM hihgv_options WHERE autoload = \'yes\'在0.141秒内返回833行SELECT SUM(LENGTH(option_value)) as autoload_size FROM hihgv_options WHERE autoload=\'yes\';返回670540当我将所有内容从我的自定义函数插件移

  • 获取check_ajax_referer的响应

    时间:2019-09-08

    如果nonce检查使用失败,我想向用户显示通知check_ajax_referer. 但是,如果失败,该函数将自行消亡。所以我想知道如果我用wp_die() 手动操作是否会导致任何问题或允许使用?死亡本身if(!check_ajax_referer(\'gs_nonce\', \'nonce\')) { // the response never sends as the function never reaches here wp_send_json_error(__(\

  • 列出最多x个产品类别,每列数量为y

    时间:2019-09-08

    我试图列出最多“x”个产品类别(y的倍数),每列的数量为“y”x’决定显示多少列。我想做的是:-如果商店中的产品类别少于“x”,则显示所有。-如果正好有“x”,则显示“x”。-如果有多个“x”,则显示x-1并在最后一个位置显示“查看所有类别”链接。例如:有35个产品类别。如果最大产品类别=32,每列数量=8,则在4列中显示31个产品类别,并在第32位显示“全部查看”链接。总的产品类别在不断变化,因此我尝试使代码以任何数量动态工作,而无需更改代码,除非更改“x”或“y”。这是我能够为自己编写的基本代码,但是

  • 如何在PHP中获取木质属性缩略图?

    时间:2019-09-08

    我正在尝试获取所有atribute名称和图像(缩略图?)为了打印它们,我设法得到了它们的名字,但没有找到图像的url。要将图像添加到woocommerce属性,我使用Variation swatches extension .下面是如何获取属性名称的$attributes = get_terms(\"pa_couleurs\"); foreach ($attributes as $attribute){ Print $attribute->name; }

  • 在我移动我站点后,图像保持重定向到我以前的URL

    时间:2019-09-08

    我刚刚将我的网站从一个服务器移动到一个cpanel,现在它变成了localhost。我简单地将所有wordpress文件和数据库复制到cpanel。事实上,所有的产品图片都是无法链接到当前媒体库的,它们链接到了我以前的网站媒体库。我已尝试更正中的URLwp_post_content 和wp_options 但这不会有任何帮助。有什么建议可以让我将产品图像链接回当前的媒体库吗?