我已经创建了一个日历插件,现在我想在我的一个模板中显示一个事件列表.我现在使用的代码是这样的:
include_once(WP_CAL_PLUGIN_DIR.'eventcal.class.php');
$calendar = new EventCalendar();
$events = $calendar->getMultipleEvents('5');
(...)
<table>
<?php foreach($events as $event) : ?>
<tr>
<td><span><?php echo $calendar->formatEventTime($event->startTime,'dm'); ?></span></td>
<td><span><?php echo $calendar->formatEventTime($event->startTime,'time'); ?></span></td>
<td><?php echo $event->name; ?></td>
</tr>
<?php endforeach; ?>
</table>
Run Code Online (Sandbox Code Playgroud)
有没有办法在我的插件中调用函数而不必包含WP插件并创建新的类实例?
我正在创建一个wordpress插件,我无法正常运行cURL调用.
可以说我有一个页面www.domain.com/wp-admin/admin.php?page=orders
在订单页面中,我有一个查看按钮是否被点击的功能,如果需要,它需要对同一页面进行cURL调用(www.domain.com/wp-admin/admin.php?page=orders&dosomething=是的)开始一个不同的功能.我这样做的原因是我可以让这个cURL调用异步.
我没有收到任何错误,但我也没有收到任何回复.如果我将我的网址更改为google.com或example.com,我会得到回复.是否存在身份验证问题或可能存在此类问题?
我的代码看起来像这样..我使用gets,echos,而不是为了易于测试而不做异步.
if(isset($_POST['somebutton']))
{
curlRequest("http://www.domain.com/wp-admin/admin.php?page=orders&dosomething=true");
}
if($_GET['dosomething'] == "true")
{
echo("do something");
exit;
}
function curlRequest($url) {
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($ch);
return($response);
}
Run Code Online (Sandbox Code Playgroud) 我有一个json对象,我使用JSON API插件从wordpress加载.当我加载json对象并尝试注销它的部分时,似乎它将每个单个字符视为自己的对象,因此循环返回了几千个对象,所有对象都是单个字符.这是我第一次使用json如此idk,如果我在这里错过了一步.这是我到目前为止使用的代码.
function getProjInfo(theId){
$.ajax({// calling the ajax object of jquery
type: "GET",// we are going to be getting info from this data source
url: 'http://testing.charter21.com/api/get_post/?post_id='+ theId,//the datasource
dataType: "application/json",
success: function(data){
parseJson(data);
}, // what happens when it is successful at loading the XML
error: function(){
alert("error");
}
});
}//end of the function
function parseJson(inData){
postInfo = inData;
$.each(postInfo, function(index, value){
console.log(this);
});
}
Run Code Online (Sandbox Code Playgroud)
json看起来像这样:
{
"status": "ok",
"count": 10,
"count_total": 19,
"pages": 2,
"posts": [
{
"id": 175, …
这是我第一次尝试编写自定义wordpress主题,我几乎就在那里.有一些错误,因为有任何东西,但我已经尝试了一些不同的选择来修复它们但没有成功.
链接是www.studiosimplicit.com/wp.
我的第一个问题是事件页面上的nivo滑块(www.studiosimplicit.com/wp/events).最初我遇到插件本身的问题,图像堆叠在一起.为了纠正这个问题,我手动输入代码来调用nivo .js文件,这似乎解决了这个问题.但现在加载图像在那里,但图像不加载.
我已经检查了图像的URL,这不是问题.我还启用了"缩略图后"功能(如nivoslider网站上的建议,作为我的问题的常见修复),但似乎没有修复它.当我切换到默认主题时,滑块工作正常是没有价值的.这是当我激活我的自定义主题时,它打破了.
我的第二个问题是插件应该设置一个全屏幕背景图像,自动调整大小以适应浏览器宽度.同样,当我切换到默认主题时插件工作,但当我切换到我的自定义主题时它会中断.
请帮忙!
我正在使用带有插件The Events Calendar的法语WordPress .
这个插件附带一个捆绑的法语翻译,但它有一些错误.我想修复它们但更换原始文件是一个坏主意,因为它将被下一次更新所取代.我联系了开发人员提交修复程序但可能需要一些时间.
在此期间,我想从我的模板目录加载一个副本.我已经尝试过多种方式:
load_plugin_textdomain( 'tribe-events-calendar', get_template_directory() . '/languages' );
Run Code Online (Sandbox Code Playgroud)
或者
add_filter('override_load_textdomain', …)
Run Code Online (Sandbox Code Playgroud)
在我的functions.php中,但它似乎不起作用.我唯一能做的就是禁用原始翻译文件的加载.
有没有办法在加载时替换插件转换文件?我也使用WPML,但在"Translate with .mo files"模式中没有"Translate with WPML",所以我无法动态更改插件翻译.也许WPML可以加载我自己的事件日历翻译?
我创建了我的第一个WP插件.插件目录包含几个文件,"my_plugin.php",css文件,脚本,自述文件等.
奇怪的是,我无法在网上找到"我如何将这些文件放入zip存档"的内容,以便可以通过Admin> Plugins"add new"安装该插件.
Windows的"添加到zip文件夹"不起作用,因为压缩文件夹被加载到服务器上的媒体上传目录中.
谢谢!
我对WordPress比较陌生.我在我的网站中使用免费版的WonderPlugin滑块.滑块左上角有一个链接显示wonderplugin.com.
是否可以从免费版本的WonderPlugin中删除该链接.
我正在使用WordPress 4.0和WonderPlugin Slider免费版2.6
我试图在帖子类型页面顶部添加自定义按钮,就像这张图片一样

我可以使用任何过滤器或操作在那里添加自定义按钮吗?
谢谢
我们woocommerce商店中的产品不需要任何默认选项卡,因此我设法禁用了它们,因为我只需要在产品下方添加产品说明,但是我想保留实际的说明,但我相信该选项卡本身是多余的,因为没有其他标签。
基本上,我想完全删除选项卡的&标题,但将内容框保持在其下方,而无需修改woocommerce核心php模板文件。有没有一种方法可以向我的WordPress主题的functions.php添加过滤器?
function woocommerce_default_product_tabs( $tabs = array() ) {
global $product, $post;
// Description tab - shows product content
if ( $post->post_content ) {
$tabs['description'] = array(
'title' => __( 'Description', 'woocommerce' ),
'priority' => 10,
'callback' => 'woocommerce_product_description_tab'
);
}
Run Code Online (Sandbox Code Playgroud) php wordpress wordpress-theming wordpress-plugin woocommerce
我有一个拥有20多个网站的WordPress多站点网络.我正在使用重力表格进行联系/注册/订阅表格.我想为我的wordpress多站点安装创建全局表单.重力表单是否可能仅将表单条目保存到主/父站点?我尝试过switch_to_blog()在儿童网站上使用.但它不工作.任何帮助将不胜感激:)
wordpress ×10
wordpress-plugin ×10
php ×4
curl ×1
javascript ×1
jquery ×1
json ×1
slider ×1
woocommerce ×1
wpml ×1
zip ×1