现在位置: 首页 > wordpress
  • 是否可以在没有挂钩的情况下调用Get_Option?

    时间:2020-04-08

    许多插件调用get_option() 在主插件文件中获取它们的设置,而不使用任何操作挂钩。Is this the way it is meant to be used?我这么问是因为我觉得get_option() 直接有两个缺点:Extensibility: 这使得开发人员很难(如果不是不可能的话)使用option_{$option} 滤器解决方法是使用必须使用的插件,但这并不总是一个选项Performance: 如果不需要这些选项,也会在每次页面加载时提取这些选项(即使选项缓存的存在会减轻这种情况)

  • 微件显示在两个位置

    时间:2020-04-08

    我想在我的子主题中的页面内容下面添加一个小部件。我在这里使用了一个函数:https://codex.wordpress.org/Widgetizing_Themes 小部件显示在我想要的位置:但它也显示在页面标题下方(在div.entry-content中)。在函数中。php我有:function twentytwentychild_after_post_widget( $content ) { if ( is_singular( array( \'page\' ) ) &&

  • 如何在用户配置文件管理页面中添加必填字段?

    时间:2020-04-08

    我设法在用户配置文件管理页面中添加自定义字段,如this.问题是当我添加required=\"true\" 或required=\"required\" 在字段上,submit按钮执行操作时不检查所需的空输入。提交是由Ajax运行的?如何强制在此管理页面中设置必填字段?

  • 行动号召按钮-调整大小帮助

    时间:2020-04-08

    我需要有关调整网站上“免费报价”操作按钮大小的帮助。它位于右上角的菜单上。我需要将其调整为较小的大小,以便与菜单上的其他文本相匹配。网站链接:http://www.ninjacreativity.com

  • 如何正确使用apiFetch在古登堡获取作者信息?

    时间:2020-04-08

    我正在尝试为帖子创建作者信息块。因此,我创建了一个块并尝试使用redux获取作者信息,但只能获取作者id:const applyWithSelect = withSelect( (select, props) => { return { authorId: select(\'core/editor\').getCurrentPostAttribute(\'author\') } }

  • 插件--处理404个页面的正确方式?

    时间:2020-04-08

    使用插件将404重定向到其他页面。这就是问题所在。我偶尔会在日志文件中看到:[08-Apr-2020 14:48:45 UTC] PHP Notice: Trying to get property of non-object in {path}/wp-includes/class-wp-query.php on line 3998 [08-Apr-2020 14:48:45 UTC] PHP Notice: Trying to get property of non-object in {p

  • 使用IS_USER_LOGGED_IN()锁定整个站点

    时间:2020-04-08

    我想知道是否使用is_user_logged_in() 包装所有主题模板(page.php、index.php等)是要求登录的好方法。我想使用SAML允许用户登录。我尝试使用贾斯汀·塔洛克的插件“Members”来锁定该网站,但它似乎对SAML不起作用。我现在在一个沙盒网站上做这项工作(现在还没有公开,或者我会分享)。我知道我还需要禁用RSS提要。我想听听其他关于这是否安全的意见(这只是我们不愿意公开的内容,但如果是的话,也不是世界末日),是否有其他方法可以通过使用这种方法公开内容(除了我将禁用的RSS)

  • 内部服务器错误-将正在运行的多站点安装移动到我的本地主机

    时间:2020-04-08

    因此,我不断遇到服务器错误,似乎无法确定问题的根源。我可以登录到我的管理面板,但重定向不断产生错误。不确定问题是否在于.htaccess (我每次改变似乎都会让事情变得更糟).wp-config 文件或在我的数据库表中(wp_site, wp_options etc)我的多站点安装位于WAMP 文件夹位于/www/oggo-local/ 和am使用子目录多站点设置。。htaccessRewriteEngine On RewriteBase /oggo-local/ RewriteRule

  • 如何在WooCommerce等插件中正确使用钩子来创建自定义产品类型的模板?

    时间:2020-04-08

    我为Woocommerce创建了自己的产品类型。但现在我正在寻找前端模板的解决方案。我在de folder templates/single product/add to cart templates中看到了简单、分组变量等。如何为我自己的产品类型前端模板定义路径?

  • 自定义主题选项未保存单选输入

    时间:2020-04-08

    为什么不保存以下选项?已经搜索了很长一段时间,但无法使其运行。设置代码:add_settings_section( \'aa_myoption_section\', null, null, \'mypage-options\' ); add_settings_field( \'aa_myoption\', null, \'aa_myoption_interface\', \'mypage-options\', \'aa

  • 关于初始化和激活挂钩的问题

    时间:2020-04-09

    我对以下代码有疑问,请访问https://developer.wordpress.org/plugins/plugin-basics/activation-deactivation-hooks/#examplefunction pluginprefix_setup_post_type() { // register the \"book\" custom post type register_post_type( \'book\', [\'public\' => tr

  • 每次重写按章节分开发布帖子

    时间:2020-04-09

    我有一个尚未解决的问题,请帮助我。我使用Wordpress。我的URLindex.php?story=slug_story&chapter=id_parent-slug_chapter我的代码add_action( \'init\', function () { add_rewrite_rule( \'^name/([^/]+)/([^/]+)/?$\', \'index.php?story=$matches[1]&chapt

  • 如何用PHP变量重写URL,并访问一个外观正常的URL?

    时间:2020-04-09

    我想将WordPress中未创建的旧数据库网站更改为WordPress。我的网站使用PHP变量,因此URL最初为:example.com/index.php?tl=1&pg=2&bs=3&hcbs=4&sc1bs=5&sc2bs=6&sc3bs=7&hc=8&blbs=9 但我可以将其重写为外观正常的URL:example.com/1/2/3/4/5/6/7/8/9.php 为了在旧站点中做到这一点,我在.htaccess

  • 如果(!$loop->Have_Posts())条件不起作用-WP_QUERY

    时间:2020-04-09

    所以我几乎可以肯定的是,我让它工作得很好,然后不知从哪里出来,它似乎没有工作。我到处修补,让它把一切都隐藏起来,然后什么也不隐藏。想知道是否有人发现我做错了什么?下面的代码基本上可以扫描我的所有产品-simple & variable - 看看是否有IN STOCK 产品有sale 它们的价格。如果没有IN STOCK 具有的产品sale 价格,隐藏某个CSS ID。否则,什么也不做。不知道我错过了什么。。。// -----------------------------------------&

  • 在首页隐藏新帖子

    时间:2020-04-09

    我正在使用以下代码在首页(上)上按帖子ID隐藏某些帖子https://michaelkummer.com/technology/howto-hide-posts-pages-in-wordpress/ 在WordPress开发者资源页面https://developer.wordpress.org/reference/hooks/pre_get_posts/)function exclude_single_posts_home($query) { if ($query->is_ho

  • 将信息从CustomPost类型加载到模板页面

    时间:2020-04-09

    所以我有一个自定义的Post类型,叫做members。对于此自定义帖子类型,我将ACF链接到一个表单以创建一个帐户。此帖子类型是用户创建和存储的。现在,我想检索存储在post类型中的所有成员,并将其显示在模板页面中。我有内部函数的代码。自定义帖子类型的php为:function init_members() { $labels = array( \'name\' => \'Members\', \'singu

  • 什么是相当于SQL查询的WP_QUERY?

    时间:2020-04-09

    问题在于post_author 岗位类型,主要post 涉及post_author: 每一个post 有一个post_author.我需要有一个所有帖子作者的列表,按作者的帖子数量降序排列,然后按作者的姓名排序,即post_title 的post_author 岗位类型。SQL中的解决方案SELECT a.ID, a.post_title FROM wp_posts a WHERE a.post_type = \'author_cpt\' AND a.post_status = \'pub

  • 如何从自定义Walker_Nav_Menu中删除项目

    时间:2020-04-09

    我在wordpress+woocommerce网站上有一个自定义菜单,使用Walker\\u Nav\\u菜单类。从站点隐藏帖子(产品)时,这些帖子和类别仍包含在自定义菜单中。我想知道如何从此菜单中删除特定的产品帖子,例如帖子ID=6927,或者如何从该菜单中删除类别(以及其中的产品),例如类别ID=41。我要隐藏的类别在此图像中为“范围结束”:在过去的两天里,我尝试了许多解决方案,但都没有成功:(1)function wpse31748_exclude_menu_items( $items, $menu

  • /博客/wp-json/nginx Return 404

    时间:2020-04-09

    我的主要领域是示例。com公司我已经在主域中实现了MEAN项目,现在我想要示例。wordpress安装程序的com/blog。我在nginx配置文件中完成了以下配置server { listen 80 default_server; listen [::]:80 default_server; server_name example.com; return 301 https://$host$request_uri;

  • 在短码打印空数组中使用$_GET

    时间:2020-04-09

    我正在使用代码片段插件,允许从Wordpress管理面板创建短代码。我用一个简单的快捷码来打印一些信息,效果很好。无论如何,如果参数“error”在url中,我想让它添加一些信息。为了做到这一点,我正在这样做:add_shortcode( \'my_shortcode\', function () { $out = \'\'; print_r($_GET); //--> prints Array ( ) if(isset($_GET