现在位置: 首页 > wordpress
  • 为主题定义常量选项的最佳方式是什么?

    时间:2022-01-30

    我所说的常量选项是指主题的属性,这些属性在生产中的日常使用中不会改变,但开发人员主要出于可重用性的目的可以更改。比如自定义帖子、边栏、表单、自定义功能等。我认为有两种可行的方法,它们都用于WordPress的核心主题和基础主题。编辑:添加了第三种方式函数中的参数这是我用于自定义帖子等的方式,也是WordPress用于为接受参数的函数定义默认值的方法,如wp_login_form() 或wp_nav_menu(). 它要么是在挂接的函数中定义的变量,要么是在函数调用中定义的值。add_action( \'i

  • 是否可以创建动态端点URL?

    时间:2022-01-30

    我想创建一个归档端点页面,该页面将基于分类术语slug创建一个动态slug。e、 g.如果分类法是食物,而当前的术语是洋葱,我希望端点段塞看起来像onion-recipes.www.domain.com/food/vegetables/onion/onion-recipes 给我一个404 即使在冲洗permalinks之后。代码:add_action( \'init\', function() { $term = get_queried_object(); $ep_slu

  • 如何从自定义用户角色中提取所有用户名,然后执行一些数组修改

    时间:2022-01-30

    已解决!检查端到视图解决方案我有一段代码,它将用户隐藏在用户搜索中。有一个总是隐藏的用户,他可以看到其他所有人,并且总是隐藏他的用户角色dosent matter,然后有1个用户和2个用户手动键入他们的用户名(如下所示)。。但这两个用户之间的一个共同点是,他们处于相同的用户角色中,称为;半隐藏“;如何从角色中的每个人动态提取用户名;半隐藏“;一旦创建了这个数组,就可以通过字符串修改来修改它,使其看起来像数组(\'\'alwayshiddenuser\',\'1stuserofrole\',\'2nduse

  • 我更改了我的域名,REST API停止工作

    时间:2022-01-30

    我正在建立一个word press网站,我的域名已从websiteold.com 到websitenew.com.域传输由web服务器主机完成。但是,我无法使用rest API,因为我更改了新域名。这是我从邮递员那里得到的错误。{ "status": "error", "error": "UNAUTHORIZED", "error_description":

  • 不支持WebP时将扩展名更改为.jpg

    时间:2022-01-30

    我试图在不支持webp的浏览器中显示jpg,但不使用插件,上载图像时,我同时以webp和jpg的形式上载。İadd webp默认情况下,我需要将扩展名更改为。当从不支持webp的浏览器中输入jpg时,我找到了一个关于它的php代码,但我的尝试没有成功。<?php if (strpos( $_SERVER[\'HTTP_ACCEPT\'], \'image/webp\' ) !== false) { //do nothing when webp is supported }

  • 允许用户使用ACF为仪表板小部件指定自定义名称

    时间:2022-01-30

    我想使用ACF(和CPT)允许用户从设置页面为管理仪表板小部件指定自定义名称。在下面的代码中,将创建一个小部件,名为;我的标题;。如果设置页面上的acf字段是“my\\u widget\\u name”,如何将其添加到代码中,以便显示在用户后端仪表板中?CPT应为;dashboard\\u提要;如果这很重要的话。add_action( \'wp_dashboard_setup\', \'feed_dashboard_add_widgets\' ); function f

  • 使用html内部的短码功能

    时间:2022-01-30

    我知道我不擅长编码,但我尝试了在互联网上找到的任何东西,最终我得到了这个结果,这并没有给出一个错误,而且当在帖子中使用快捷码[我的播放列表]时,只有一部分显示“my\\u playlist”;聆听来自PostName的满分歌曲播放列表;你能告诉我我做错了什么吗?我应该如何在\\u title()之后生成其余的html;陈列非常感谢你 // function that runs when shortcode is called function wpb_playlist_shortcode(

  • 更新用户时如何传递$_GET[‘UPDATED’]变量?

    时间:2022-01-30

    我添加了两个用户元,它们的功能非常好。现在,我想根据输入显示一条警告消息。我通过一个get变量(名为meta_warning 通过add_query_arg) 并相应显示消息。但是在刷新页面时,消息会重复(因为get变量直接在url中传递)。我注意到wordpress使用了一个类似的变量(updated=1)来显示“User updated”消息。但url中不存在此变量。我如何才能做到这一点?这样我的警告消息在重新加载时不会重复。memberAdmin.class.php<?php clas

  • 如何在所属的当前分类页面上显示粘帖或最新发布的帖子?

    时间:2022-01-31

    我能做什么:当当前类别中有粘性帖子时,我已经能够显示它了。当没有粘性帖子时就会出现问题:它不会像应该的那样显示最新的帖子(实际上id不会显示任何内容)。它就像主页上的一个符咒:当有粘性帖子时,它会显示出来;当没有粘性帖子时,它会显示最新的帖子。这是我的代码:<?php $current_object = get_queried_object_id(); // Get the category ID and store it in a variable // Disp

  • 如何在后台运行wp_sert_post()&wpdb?

    时间:2022-01-31

    我创建了一个代码,从远程API获取数据,然后回显某些数据&;将这些数据导入post type 使用wp_insert_post() &;post meta**使用wpdb->query().这是我当前的代码:$imdbid = $_GET[\'id\']; $string = file_get_contents("http://www.omdbapi.com/?i=".$imdbid."&apikey=API_KEY_HEREKEYVALUE

  • 如何通过SQL语句从数据库中删除帖子评论?

    时间:2022-01-31

    因此,我接管了Wordpress网站的管理,该网站的维护情况并不好。我们目前在各种帖子上有大约12000多条垃圾邮件评论。默认UI在一次只能删除或取消批准25个左右时没有多大帮助。有没有办法通过SQL做到这一点?

  • 是否有必要清理插件选项?

    时间:2022-02-01

    我一直都知道,清理GET和POST数据是一种很好的做法。我通常在函数文件中全局执行此操作,代码如下:$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); $_GET = filter_input_array(INPUT_GET, FILTER_SANITIZE_STRING); 对于具有设置屏幕的插件,根据插件API使用推荐的插件代码,是否需要清理插件设置页面上的用户输入,如复选框、文本字段等?或者插件API

  • 当其他插件已经在使用简单的HTMLDOM解析器时,我该如何在插件中使用它?

    时间:2022-02-01

    在我目前正在编写的插件中,我想使用简单的HTML DOM解析器库。然而,当我将其包括在内时require(CPS_PLUGIN_PATH . \'/vendor/simple_html_dom.php\'); 我收到以下错误:Fatal error: Cannot redeclare file_get_html() (previously declared in /www/htdocs/12345/mydomain.com/wp-content/plugins/custom-post-snipp

  • 如何跟踪加载模板时的不一致?

    时间:2022-02-01

    我有两个(几乎)完全相同的wordpress网站。开发/本地和生产/远程。“我有一个自定义的帖子类型”;“事件”;通过两个实例上的元掩码创建。“我想呈现一个模板”;存档事件。php“;添加一个/“事件”;浏览器中的请求。devel实例呈现归档事件。php很好。生产实例呈现404。php模板,尽管是归档事件。php模板位置正确。查询监视器显示:开发概述GET http://[local site]/event/ → 200 请求event Matched Rule eve

  • 尝试在本地复制带有XAMPP-php致命错误的Linux博客

    时间:2022-02-01

    我有一个在linux机器上运行的WP博客。我需要在Windows 10的XAMPP上本地运行它。我在本地将Wordpress博客文件复制到C:\\xampp2\\htdocs\\mtwI,导入了数据库,并根据wp配置分配了权限。然后我在中更改了URLwp_options -&燃气轮机;siteurl 和home 到http://localhost/mtw我在屏幕上看到以下错误:Fatal error: Uncaught ArgumentCountError: array_merge() does not

  • 不确定如何调试此NPM安装错误。这是一个WordPress主题,带有内置的GULP/webpack任务自动化

    时间:2022-02-01

    所以我下载并安装了这个主题,它附带了一个内置的gulp/webpack任务自动化。我转到项目文件夹(wp-content/theme/themename)并刚刚运行了npm安装,但我得到了这个。不确定究竟是什么阻止npm安装成功运行。

  • 用户名为电子邮件与主电子邮件不同时出现登录错误

    时间:2022-02-02

    "E;未知的电子邮件地址。请再次检查或尝试您的用户名"E;我知道用户可以使用用户名或电子邮件登录。但是,当用户名是一封电子邮件(尤其是与实际电子邮件不同的电子邮件)时,我想它会被上面的消息吓坏。我可以想象,如果它找到一个@符号,它会假定它是一封电子邮件,只查找电子邮件而不查找用户名。在我的测试中,每个用户的用户名电子邮件与主电子邮件不同,这是一个问题。是否可以插入一个片段来捕获此信息?

  • 如何在模板全站点编辑器中显示搜索词

    时间:2022-02-02

    我正在为搜索页面构建一个模板(在完整的站点编辑中,因此是html而不是php),我希望有一个搜索结果标题。我有这个: <!-- wp:group {"layout":{"inherit":true}} --> <div class="wp-block-group"> <!-- wp:heading {"level":1} --> <h1&g

  • 在CPT数组中按帖子类型启用分类

    时间:2022-02-02

    我学会了通过functions.php 在数组中,如下所示:add_action(\'init\', \'all_custom_post_types\'); function all_custom_post_types() { $types = array( array(\'the_type\' => \'event\', \'single\' => \'Event\', \'

  • 我需要插件或方法建议

    时间:2022-02-02

    我正试图帮助一个当地创业协会在我们的网站上添加一个功能,在这个功能中,希望围绕一个商业想法建立团队的人可以发布他们的项目描述和联系方式,以便在网站上向访问者展示。我们与Elementor有WordPress,有任何关于如何实现这一目标的想法或建议