您当前的位置:首页 > TAG信息列表 > functions
通过快捷码创建html可复用块
我使用了一个非常简单和快速的主题,以达到良好的速度,所以我没有使用任何视觉作曲家,而是通过html在页面中编写自己的部分我有一些部分和cta,我想在网站上重复相同的内容,所以我想把每个块的html放在一个短代码中,然后在页面中,我只需将它们的短代码粘贴到我需要的地方。首先,这种做法行吗?其次,就页面加载速度而言,在我的子主题函数中创建这些短代码(基本上将在dom中注入html)是否理想。还是我应该创建一个包含所有短代码的插件?
为什么wp_ajax挂钩不起作用?
我需要使用POST方法从Ajax表单执行Php函数。有没有其他方法代替ajax挂钩?挂钩不执行。始终返回0。怎么了?这是我的ajax。js公司\'use strict\'; const url = test.ajaxUrl; const data = { action: \'ajax_request\', username: \'example\' }; async function Start(url, data) {
自定义元框未显示将标记显示为空的值
我已经创建了一个自定义元框插件和函数中的一个函数。php文件在页面上输出值。meta框似乎正在工作,但是输入文本没有显示在图像的左侧,而且当我在浏览器中检查元素时,h3标记为空。这就是功能。php文件:// Custom banner feature display in home page function carolinaspa_banner() { ?> <div class=\"banner\"> <div class=\"col-4
有没有一个内置的函数可以根据带有新的行分隔符的字符串生成多个段落标签?
考虑以下代码<?php // The new line separated string $section_string = <<<EOL Sentence A1. Sentence A2. Sentence A3. Sentence B1. Sentence B2. Sentence B3. Sentence C1. Sentence C2. Sentence C3. EOL; //
WP_INSERT_POST生成无休止的帖子
我正在使用wp_insert_posts 以编程方式创建帖子,但它会不断生成相同的帖子。我正在使用一个名为irl-today. 如果我使用page 自定义帖子类型,但在“irl today”自定义帖子类型上无休止地生成帖子。有没有办法只生成一次帖子?这就是我的功能。php:<?php if ( !is_admin() ) { /* Main site*/ } else { /* Admin */ if( ! get_page_by_title(\'Archive\'
WP_ENQUEUE_SCRIPT|帮助我找出导致jQuery未定义的原因
我正在使用该函数。要加载到my中的php files wp\\u enqueue\\u脚本函数。js文件。然而,尽管我相信我在flick之前加载了jQuery。js。Slick在我的控制台中返回一个错误,即Slick中的“jQuery未定义”。最小js。所有文档都存在并位于正确的位置。function hubble_space_scripts() { wp_deregister_script(\'jquery\'); wp_enqueue_script(\'custom-j
插件中的AJAX失败了--但只有一个博客--不知道为什么
这似乎很难理解。我创建了一个插件,它可以在我和其他一些博客的不同安装上正常工作。但在另一个人的博客上,它失败了。在完成调试和控制台条目之后,我相信我找到了故障的根源:在流程的某个步骤中,插件使用ajax调用函数:jQuery(document).ready(function($) { var data = { \'action\': \'mp_throwcontent_2\', \'MedioPay
自动将链接更改为代销商链接
我的目标:我希望与我所属的商店(例如亚马逊)建立外部链接,以自动获取其附属ID。示例:我在博客帖子编辑器中放置的链接https://www.amazon.com/dp/B07K344J3N/前端更改为https://www.amazon.com/dp/B07K344J3N/?tag=myafftag-02我发现:我使用的主题的创建者提供了一些非常接近我所寻找的内容:add_action(\'wpfepp_form_actions\', \'link_change_custom\'); functi
how override a define
我有这个定义define(\'DISALLOW\\u FILE\\u MODS\',true);但我需要执行一个define设置为false的函数。可能吗?如果可能的话,怎么可能?
如何使用函数设置一段时间
我有一个简单的函数,我需要它在执行我的函数时,将一个变量设置为true,否则设置为false。处决是我的条件。while run this func function need() { $updates = get_point(); echo $updates[\'selector\']; echo \'done\';
从Yoast SEO中检索一个值,以用于设置默认的Twitter卡片图像以实现覆盖
所以Yoast SEO有一个问题,您无法定义全局默认的twitter卡图像。因此,我希望两者都设置一个默认的twitter卡图像,但允许在特定页面上的覆盖实际工作。我当前正在使用:$default_opengraph = \'https://website.com/image.png\'; function default_opengraph() { global $default_opengraph; return $default_opengraph; } ad
如何使用GET_PLUGIN_UPDATES()函数?
我想使用此功能获取一些信息,但如何获取所需的数据?例如,对于wp\\u get\\u data(),我这样做$example = wp_get_update_data(); echo $example [\'title\']; 或echo $example[\'count\'][\'plugins\']; 它可以打印我想要的数据。对于get\\u plugin\\u updates(),请调用我需要的内容。我想要echo name插件|实际版本|更新版本
短代码中未显示的变量
我正在创建一个需要使用两个不同变量的短代码$banner 和$banner__feature. 我知道这些变量是正确的,并且可以工作,因为我在我创建的另一个模板文件中对它们进行了测试。至于短代码,只有网站上显示的HTML,但变量没有。我不知道我做错了什么,我需要变量来显示。$banner = esc_url( get_stylesheet_directory_uri() . \'/images/banner.jpg\' ); $banner__feature = esc_url( get
AJAX回调函数可以访问在初始页面加载期间定义的PHP变量吗?
我已经编写了一个自定义插件。加载“我的网站”上的a页时:我的插件的主PHP准备数据发送到页面。在执行此文件的过程中,会定义一个PHP变量并为其赋值($myvar).</在页面加载过程中,会对我的服务器进行AJAX调用,服务器会执行一个定制的PHP回调函数我想让PHP回调函数知道$myvar. 这可能吗?如果是这样,是明智的,还是可能不标准和/或有风险?一种迂回的方法是将$myvar发送到浏览器,以便通过JavaScript(使用wp_localize_script()), 然后在AJAX调用期间将
带有PHP问题的快捷代码“未定义的索引”
我正在创建一个短代码来显示不同大小的图像:大、小和常规。用户可以选择设置large=\"true\" 或small=\"true\" 在编写短代码以输出正确的图像代码时。当短代码处于活动状态时,我在前端遇到了一个PHP问题,下面的消息是large 和/或small 未设置为true或false:注意:未定义索引:大in/wp-content/themes/mysite/functions。php在线1449注意:未定义的索引:在/wp content/themes/mysite/functions中较大。
将WordPress访问权限限制为仅登录用户
我想将wordpress应用程序的访问权限限制为仅注册用户。我已经把它放在函数文件中,但如果我没有登录,我也可以看到主页。我如何解决这个问题?if( is_home() || is_page() || is_single() && !is_user_logged_in() ){ wp_safe_redirect( wp_login_url() ); }
覆盖核心函数LOCATE_TEMPLATE
我想重写Wordpress核心函数locate\\u template()我希望该函数还可以在附加插件目录中搜索模板文件我在函数中没有看到任何过滤器,也没有检查函数是否存在<也许有人有更好的解决方案。我试图创建的是一个作为插件的孙主题,它适用于常规主题文件,但不适用于重写get\\u template\\u part()和locate\\u template()函数。为了将来的清除,我的网站将在子主题文件夹中查找文件,如果不在那里,它将查看插件文件夹,如果不在那里,它将查看父主题,然后查看原始Wor
如何指定哪些Gutenberg块在页面模板的编辑器中可用
使用此处给出的示例:enter link description here 我已经成功地限制了全局可用的块类型或按帖子类型(例如:page)使用的块类型。但我真正想做的是通过页面模板限制块类型。我试过使用if ( is_page_template(\'page-home.php\') ) {...} 但是没有快乐。从下面的代码中可以明显看出,但我使用的是ACF自定义块。砌块本身工作正常。因此,目前我的函数中有以下内容。php文件:function my_allowed_block_types( $allo
将类添加到组内部容器
我想将类添加到我的组块中,添加到容器“wp-block-group\\uu-internal-container”中。我知道可以在使用render\\u block之前添加div,但我想添加如下引导类:<div class=\"wp-block-group row\"> <div class=\"wp-block-group__inner-container col-12 col-lg-10 offset-lg-1 py-3\"> </div&
在WordPress中更改一页的页眉
我只需要在Wordpress的一页上更改标题图像。我们正在使用ushuaia模板,这是wpcasa的子主题。它只使用一个函数。php页面中的所有内容。我尝试了所有插件,但无论出于何种原因,它们都无法正常工作。因此,我尝试直接对更改进行编码,并在代码中添加了“forsale image”参数。它需要进入“待售”或“8062”页面。有没有人能说明应该如何做到这一点?下面是创建标题图像的位置: add_filter( \'wpsight_custom_header_args\', \'ushuaia_custo