问题标签 [wordpress-plugin-creation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何让我的 Wordpress 插件接收数据并在 ajax/php 请求中将其中继到需要身份验证的远程服务器?
我编写了一个 Wordpress 插件,它在后期编辑页面的元框内放置了几个按钮。我会去 example.com/wp-admin/post.php?post=number1&action=edit。我希望我的 Wordpress 挂钩接收 AJAX 调用,然后向远程服务器发出请求(需要 WP 用户不必输入的身份验证),然后将结果返回给 Wordpress 用户。
我要发送的包含数据的表单代码是两个自定义 HTML 元素的输入数据。他们是:
和
这两个自定义元素都显示在元框中。我有一个提交按钮的自定义元素:
我想获取一个在两者中输入的数据,并将其提交到通常需要密码和用户名才能从 Wordpress 外部登录的外部站点。我想以 JSon 的形式提交。我怎样才能用 Ajax 和 php 做到这一点?
到目前为止,我的 php 是:
在创建元框时,我有:
add_action('admin_enqueue_scripts', 'my_enqueue'); add_action('wp_ajax_CBAjax', 'CBAjax');
这就是我将数据从按钮代理到 admin-ajax.php 页面的方式:
然后从那里转到 ajaxdata.js
导出 {grabExperimentForSending,c};
我想将该数据 exp(一个 Json)发送到远程站点。
wordpress - Wordpress 通过 REST/JSON/Auth 连接到 SmartSheet
我正在尝试制作一个将使用 SmartSheet 数据的 WordPress 网站。我需要验证(授权)才能进入 SmartSheet。SS 使用 API 访问令牌来获取访问权限。所有这些在邮递员中都可以正常工作。我的问题是:有插件吗?或者我应该为此编写一个插件?有什么好的资源吗?
javascript - 客户端 javascript 的摘录在 Wordpress 页面的正文中显示为文本
我们正在为 Wordpress 网站上的客户开发一个插件。而且,出于某种原因,插件的客户端 javascript 的摘录在页面正文中显示为原始文本。
整个简码脚本:
奇怪的是,即使删除客户端 javascript,脚本在几次刷新后仍以文本形式出现在页面上。我的猜测是它是缓存的东西,我的同事建议它是由某种 SEO 东西引起的。
我们尝试过的:
- 将插件从基石元素更改为简码
- 在脚本中添加一个隐藏文本的函数(只有一些文本行在目标元素中,并且它们与插件本身共享一个直接父级,所以我们不能只隐藏整个树)
- 使插件成为页面上的唯一元素
可能看起来多余,但需要明确说明所需的行为:
观察到的行为: 客户端 javascript 的片段在页面上显示为文本
期望的行为: 没有客户端 javascript 的片段在页面上显示为文本
任何建议或解决方案将不胜感激;我们真的不知道是什么原因造成的
wordpress - 在 wordpress 中创建隐藏的自定义帖子类型 - 但不完全
我需要注册一个自定义帖子类型,称为“hidden_cpt”,它是:
- 公共网站不可见
- 没有管理菜单
- 只能通过 query_posts 或 wp_query 访问
- acf(或类似的技术低级插件)可见
我尝试使用 register_post_type args 进行一些测试,但它要么太隐藏要么不够......
你有想法吗 ?
提前致谢
编辑:我尝试了以下代码,将一些“真”更改为“假”,反之亦然......但我没有保留所有测试:-(这不是最好的......
php - 激活插件后如何使用所选模板创建页面
我正在编写我的第一个插件,但我遇到了问题。我不知道如何编写函数,该函数在激活插件后使用选定的特定模板创建页面。
wordpress - 如何将模板包含到特定分类的类别中?
我正在尝试制作一个显示自定义类别列表的插件,我正在使用
而且工作得很好。现在我需要知道当我单击通过 get_term_link() 获得的 url 时如何添加新模板。
谢谢
wordpress - 使用客户用户名/密码对 WooCommerce API 进行身份验证
我们正在使用 VueJs 重新构建一个 Easy Order Wordpress 插件,该插件使用 WooCommerce REST API。
当前流程:客户访问网站并使用电子邮件/密码登录,登录完成后,用户可以转到“Easy Order”链接访问插件,然后用户获取所有产品类别、子类别和产品。用户可以将产品添加/删除到他的购物车中。
我们试图达到的目标:我们正在更改插件以使用 WooCommerce REST API,但无法通过 WooCommerce REST API 中的客户电子邮件/密码登录访问数据,Wordpress 登录根本不适用于 WooCommerce REST API。
这里有没有人有同样的问题可以提供见解?
wordpress - 在 wordpress comment_reply_link() 中损坏评论的回复链接
我使用comment_reply_link()
函数创建回复评论链接,但创建的链接已损坏
我使用的脚本:
它创建了这个链接:
href 属性应该是链接而不是评论 IDhref="#comment-8"
我做了一些更改,我禁用了 Yoast SEO Premium 插件和重播链接它的工作,但是当我激活它时,它破坏了链接
wordpress - 如何在产品和自定义帖子类型下拉 CF7 wordpress 插件中设置第一个选项?
我正在使用 wordpress 插件产品和自定义帖子类型 Dropdown CF7,它允许我们显示来自 Woocommerce 的产品下拉列表。我想将第一个选项添加为“选择产品”。我怎样才能做到这一点?请帮忙。