您当前的位置:首页 > TAG信息列表 > theme-development

  • 错误:“更新失败:响应不是有效的JSON响应”,带有自定义短码

    时间:2021-03-04

    我正在构建一个主题,将通过外部API恢复的数据集成到其中。我选择创建一个插件,将所有数据处理放在其中,它允许我生成一个用户可以交互的快捷码,例如,更改主页上显示的项目数。在这方面,一切都正常,但我的问题是古腾堡编辑;当我将我的快捷码添加到页面并要保存它时,将显示以下错误消息:Updating failed: The response is not a valid JSON response.但是,更改已正确保存。此消息令用户担忧,因为:离开时,web浏览器会显示一个JavaScript警报,表示修改将丢失

  • 如何在WordPress中创建帖子比较

    时间:2021-03-04

    我正在儿童主题中创建一个功能,即车辆(汽车)比较。该复选框将在车辆列表页面的比较列表中添加车辆(车辆)。比较页面将给出所选车辆(汽车)的压缩。我想创建这个流,如何创建这个流。我已经创建了车辆自定义帖子类型。

  • 主题的函数.php文件的大小重要吗?

    时间:2021-03-12

    我为我的网站创建了一个自定义主题,我正在更新主题以与古腾堡合作。到目前为止,主题函数的文件大小。php文件当前为1.9MBs。我的主题函数的文件大小。php文件问题?如果是这样,那么如何创建自定义插件?

  • 为什么NAV_MENU_css_CLASS不能与Apply_Filters一起使用?

    时间:2021-03-12

    我试图将css类添加到导航项中。记录的函数调用WordPress docs 是apply_filters( \'nav_menu_css_class\', string[] $classes, WP_Post $item, stdClass $args, int $depth ) 但我尝试在函数中添加以下内容。“我的孩子”主题中的php不起作用。apply_filters(\'nav_menu_css_class\', [\'nav-item\']); 但在函数中添加以下内容。php工作正

  • 如何在没有插件的主题中实现一个$_SESSION替代?

    时间:2021-03-18

    我想向Wordpress网站的第一次访问者显示一个弹出窗口。我尝试使用$_SESSION. 在页脚中有类似的内容。php:<?php if(!isset($_SESSION[\'pxpop\'])) $_SESSION[\'pxpop\']= true; if(($_SESSION[\'pxpop\']) && (!is_user_logged_in())) { ?> <div class="open_in

  • 创建可自定义子主题

    时间:2021-03-19

    情况如下:我创建了一个子主题,它增强了一个流行的父主题。这些增强包括CSS、JS和php。我想在多个网站上使用此子主题,并且我想允许在每个网站上进行额外的自定义,而无需编辑我创建的子主题。一些要求:每个站点都使用相同的基本主题和一组标准的自定义项(我的子主题),但每个站点都可以有自己的附加自定义项(CSS、JS和php)</我不想创建自己的基本主题,因为我想避免这种维护级别(安全更新、兼容性等)</我希望避免为每个站点自定义子主题。这样,我可以继续开发我的子主题并轻松部署更新,而无需覆盖特定于

  • 我应该添加标题元吗?

    时间:2021-03-30

    我正在为WordPress制作一个主题,我注意到大多数主题中都没有meta,这有什么具体原因吗?发布到WordPress目录时,是否允许我放置自定义元,例如与SEO相关的关键字?谢谢

  • 如何在带有钩子的21世纪主题中更改页脚字幕文本?

    时间:2021-03-31

    如果我想更改页脚信用,我通常会复制footer.php 添加到子主题并编辑以下代码段:<div class="powered-by"> <?php printf( /* translators: %s: WordPress. */ esc_html__( \'Powered by %s.\', \'WordPress\' ), \'<a href="

  • 错误404更改固定链接术语自定义术语分类

    时间:2021-04-14

    我试图更改自定义分类法术语的permalink结构,但它返回了404页。我希望URL是:示例。com/产品/类别/类别名称。我尝试使用术语链接过滤器,我甚至尝试放置一个与自定义帖子类型不同的slug,但是没有成功。我还更新了永久链接上的wp\\U选项add_action( \'init\', \'register_sps_products_post_type\' ); function register_sps_products_post_type() { register_pos

  • 为什么<?php wp_title();?>添加‘»’符号?

    时间:2021-04-17

    在我上次写的Wordpress上<?php wp_title(); ?> 在页面名称前显示»符号。。在我的functions.php 我写道add_theme_support( \'title-tag\' );谢谢

  • 如何取消主题/插件的本地化?

    时间:2021-04-28

    我在一个php文件中使用了此代码的主题:\'logged_in_as\' => \'<p class="logged-in-as">\'. sprintf( __( \'Logged in as <a href="%1$s">%2$s</a>. <a href="%3$s" title="Log out of this account&quo

  • WP_SCRIPT_ADD_DATA似乎不起作用

    时间:2021-05-05

    我试着遵循codex 下面是各种线程,很简单,复制粘贴各种示例,但都无济于事。它就是不起作用。是否已折旧?有没有人能在WP或5.7的最新版本中特别做到这一点 function my_scripts() { wp_enqueue_script( \'bs-popper\', \'https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.1/dist/umd/popper.min.js\', array(\'jquery\'), _S_VERSION, true

  • 如何使用AJAX定制页面模板

    时间:2021-05-05

    我对WordPress ajax完全陌生。我正在制作新的自定义模板。有一个在自定义数据库中存储数据的自定义表单。对于搜索部分,我需要使用Ajax。然后我找到了一种方法,那就是创建新的模板页面,称为json。例如php。它以json格式响应数据。这样使用ajax是否正确?更好的方法是什么?有人能帮我吗?

  • WordPress wp_deQueue_script删除所有其他脚本

    时间:2021-05-08

    我想重写子主题中的函数以删除特定脚本,这些脚本是在父主题的类中定义的。Parent 主题functions.phpclass Theme_Assets extends Theme_Base { /** * Hold data for wa_theme for frontend * @var array */ private static $theme_json = array(); /

  • ADD_ACTION在所需的函数文件.php中不起作用

    时间:2021-05-12

    我试图将代码的一部分从函数中分离出来。php文件,使其更易于理解和维护。所以我想把我所有的;ajax“;不同PHP文件中的相关代码。这是我的功能中的要求。php文件:require_once( __DIR__ . \'/includes/ajax.php\'); 下面是ajax的一些内容。php文件:function theme_enqueue_ajax(){ wp_localize_script( \'myJSScript\', \'ajaxUrl\', array( \'ur

  • 发布特色图像自定义大小?

    时间:2021-06-02

    我在自定义特色图像的缩略图大小时遇到一些问题。正在尝试注册860x364的自定义图像大小,该大小将用于博客文章页面本身以及博客文章列表。我不想替换缩略图,但是因为我在其他区域使用它。代码:if ( function_exists( \'add_theme_support\' ) ) { add_theme_support( \'post-thumbnails\' ); set_post_thumbnail_size( 860, 364, true ); add_ima

  • 我的WordPress主题名称没有立即更新

    时间:2021-06-06

    元数据中的我的主题名称在中定义style.css 像Theme Name: No Contrast Theme Name: Lap of Luxury 但当我在中刷新页面时;“管理主题”;主题名称不更新。相反,它说无对比度lapofluxury公司为什么?我正在使用wordpress 5.7.2

  • Get_Search_Form()和aria_Label

    时间:2021-06-09

    如何传递aria\\u label参数以获取\\u search\\u form()?我似乎无法通过“aria\\u label”参数以正确的方式获取\\u search\\u form(),也找不到任何示例。第一个参数为“echo”的批次与文档中的一样,但我在aria\\u label中所做的任何尝试都无法使搜索表单添加aria标签。

  • 所选图像的wp.media问题

    时间:2021-06-16

    首先,我知道有很多问题与这个问题有关。但问题是,它们都与jquery有某种关联。但我的问题实现了普通javascript。基本上,除了onselect()之外,其他一切都正常工作。我无法获取附件的URL。Here is the code.var custom_uploader; var uploadButton = document.getElementById(\'upload_logo_button\'); uploadButton.addEventListener

  • 限制Get_the_Excerpt上的筛选器查询项目,而不是当前帖子

    时间:2021-06-19

    因此,我有一个walker导航菜单,它将页面摘录添加到导航菜单中的所有页面链接。现在,我想为博客存档构建一个自定义的帖子摘录。当导航菜单不符合博客存档时,所有这些都可以正常工作。在博客存档上,nav菜单的摘录可以获得博客存档的过滤器。这是因为摘录过滤器检查当前帖子。是否有办法让摘录过滤器检查被查询的项目而不是当前帖子?就像walker菜单一样。。。Here are the filters I use:对于walker菜单function q_menu_item_custom_output( $item_o