您当前的位置:首页 > TAG信息列表 > plugins
如何在WordPress的动态块中存储信息?
我正在尝试开发一个动态块插件,其中我使用Gutenberg存储多达7个链接,到目前为止,这是我代码的一部分:edit: props => { const { attributes: { links = [], max_links = 7 }, setAttributes } = props; const onChangeLink = (index, newL
可湿性粉剂上下文中的PHP基础帮助-删除类/函数?
(免责声明:我是一名设计师,只是出于需要才成为程序员。这意味着我可以读一些PHP代码,但我自己写起来比较困难。我希望我能做得更好,而这篇文章是为了更好地理解PHP。我可能不知道如何以正确的方式甚至使用正确的术语来问这个问题,所以请耐心等待。)我有一个自定义的帖子类型插件,它向管理屏幕添加了一些自定义字段,包括一个视频元框字段。Now I need to remove the video field, and I\'m wondering if you can do that fairly easy wit
Add_action(‘the_content’,‘my_plugin_content’)为空
我在个人插件中创建,从个人表中恢复数据。Con add\\u action(“the\\u content”,“my\\u plugin\\u content”);乌纳帕吉纳的《远观世界》(posso far vedere il contenuto)。我想用add\\u filter(\'save\\u post\',\'my\\u plugin\\u content\')保存wp\\u posts中的内容,但内容为空。function my_plugin_content($content){
仅在某些页面上运行插件
我只想在某些页面中使用我的个人插件。如果我删除了add\\u action函数(“the\\u content”、“my\\u plugin\\u content”);该插件不向我显示不在in\\u数组()中的其他页面的内容;function my_plugin_content($content){ global $post; global $wp; global $wpdb; $page =array(\'page1\', \'page2\',\'page3\');
为插件创建的CPT制作模板
您好,我目前正在使用一个新插件,该插件为不同的房间创建自定义帖子类型,我正在尝试使用工具集创建自定义模板,但其他内容会自动添加到工具集上的布局中。我在工具集中看不到任何额外的代码。默认情况下,插件在房间页面上显示两个部分。1、连接按钮和2。录制列表Toolset Homepage 单人bbb房。php即使创建single-bbb-room.php 用于删除侧边栏、作者和注释,插件似乎会自动向页面内容添加短代码。我看不出它会怎么做。https://github.com/blindsidenetworks/
通过代码添加带有漂亮URL的自定义WordPress管理页面
WordPressadd_menu_page 和add_submenu_page 支持添加自定义页面。创建的页面的url具有类似于的slugwp-admin/admin.php?page=our-custom-page如何创建一个管理页面,该页面的slug类似于wp-admin/admin.php/our-custom-page我还希望页面支持类似的内部路由wp-admin/admin.php/our-custom-page我知道这可以通过服务器设置来完成,我正在寻找从主题/插件创建这个的方法。主要目标是
当用户的搜索没有结果时向管理员发送电子邮件
我是WordPress的新手。当用户的搜索没有结果时,触发给管理员的电子邮件的最简单方法是什么。
移动Jetpack按钮以显示在所有项目/帖子页面的第一个H2标题下方
我想知道,我如何才能移动出现在H1标题下的Jetpack共享按钮,使其出现在我所有的项目和帖子页面上的第一个H2标题下。下面是一个URL,可以让事情更清楚:https://unsafebutsound.com/project/goat/下面是我希望它们出现在所有项目/帖子页面上的屏幕截图:
是否可以在没有挂钩的情况下调用Get_Option?
许多插件调用get_option() 在主插件文件中获取它们的设置,而不使用任何操作挂钩。Is this the way it is meant to be used?我这么问是因为我觉得get_option() 直接有两个缺点:Extensibility: 这使得开发人员很难(如果不是不可能的话)使用option_{$option} 滤器解决方法是使用必须使用的插件,但这并不总是一个选项Performance: 如果不需要这些选项,也会在每次页面加载时提取这些选项(即使选项缓存的存在会减轻这种情况)
在短码打印空数组中使用$_GET
我正在使用代码片段插件,允许从Wordpress管理面板创建短代码。我用一个简单的快捷码来打印一些信息,效果很好。无论如何,如果参数“error”在url中,我想让它添加一些信息。为了做到这一点,我正在这样做:add_shortcode( \'my_shortcode\', function () { $out = \'\'; print_r($_GET); //--> prints Array ( ) if(isset($_GET
Gutenberg:如何在块编辑器后台使用php render_allback函数的输出?
我试图为Gutenberg编写一个非常简单的块插件:一个简单的TOC生成器。我现在可以在帖子中放置一个块,目录将作为无序列表生成。太棒了但在后端(Gutenberg编辑器),仍然有我的丑陋块,只说“SimpleTOC”,不是动态的。如何在插件中显示php函数“render\\u callback”的输出。phphttps://github.com/mtoensing/simpletoc/blob/0.5/plugin.php 在JS代码的“编辑”功能中?我阅读了教程并查看了核心模块,但我不了解服务器端的功
Gutenberg Block Style的CSS类不在后端应用
前端的块HTML添加了“is-style-option1”类,但由于某些原因,后端的块HTML没有添加“is-style-option1”类。以下是索引上的块样式。js公司- styles: [ { name: \"default\", label: __(\"default\"), isDefault: true, }, {
如何在自定义php代码中使用WordPress$polylang->Model->set_post_language?
我正在创建一个自定义内容引擎,发布艺术品内容(从dropbox上传图像,从Excel电子表格中的数据构建内容,使用自定义表进行内容管理等)我的问题是,我想发布和链接通过wordpress创建和发布的EN和ES内容。在这里,您可以看到由于$polylang和模型对我的代码不可用而失败的代码。// Insert the post into the database if($record->language == \'EN\') { if ($p
WordPress使用Yoast插件显示面包屑
大家好,对于我的Wordpress 5.4网站的所有帖子(文章),我正在使用Yoast SEO插件在我的网站上搜索面包屑。对于我所有的帖子(文章),我只想:主页>类别链接>作为面包屑,而不是本文的主题。因此,我在我的主题函数中尝试了以下代码。php: add_filter( ‘wpseo_breadcrumb_links’, ‘wpseo_breadcrumb_remove_postname’ ); 函数wpseo\\u breadcrumb\\u remove\\u postnam
WordPress警告栏位于插件页面上的错误位置
我的WordPress插件中有几个页面。但是,有一个页面(PHP文件)的警告栏位置错误。我猜这是一个缺少div的问题?https://prnt.sc/rwxyju
如何选择第一段以外的段落作为帖子的摘录?
我的WordPress网站在帖子中有3段文字和一幅特色图片。如何将段落前的最后一个或最后一个作为帖子描述??有什么插件可以做到这一点吗?我已经在使用所有在一个搜索引擎优化包。但它没有这个选择。
用户阅读3个故事后,请求订阅弹出窗口
我是word press开发的新手,我想制作一个新闻网站,用户在其中阅读两个故事,然后要求他付费(订阅计划),当他注册时,他可以无限阅读
将wp_post.guid列的大小从VARCHAR(255)增加/更改为VARCHAR(2048)是否安全?
我计划使用External Media Without Import 插件,与任何现有媒体一样,使用post表的guid列存储媒体的URL(例如:jpg等)。My DB将此列定义为VARCHAR(255),这对于某些HTTP URL来说是不够的。增加到VARCHAR(2048)有什么缺点吗?在不改变DB的情况下,是否有其他方法可以实现这一点?注意:正如Tom在下面指出的,这确实是该插件的一个限制,它应该使用其他一些方法来存储外部URL
如果选中复选框,加载/触发几个函数的最简单方式?
我在Woocommerce产品的常规设置上有一个自定义复选框字段。我还有5个左右的函数,它们都能完成我希望它们完成的任务。这些内容目前包含在“我的孩子”主题的功能中。php文件。我想这样做,一旦选中产品管理页面上的复选框并保存。。。所有这些功能现在都处于活动状态,只影响上述产品。有没有比添加条件更简单、快捷的方法if ( \'yes\' == $custom_field && $otherstuff ) 手动执行每个功能?
WC_GET_TEMPLATE新模板未显示
我在插件文件中使用此代码。原始订单中的内容。php文件消失了,这意味着过滤器可以工作,但我自己的文件没有显示出来。我在插件主文件中添加了此代码<?php define(\"PLUGIN_DIR_PATH\", plugin_dir_path(__FILE__)); ?> 下面的代码位于插件函数文件中。功能。php位于pluginfolder/required/functions中。php <?php add_filter( \'wc_get_templa