所以我在WordPress插件中有这行代码.代码文件与我正在尝试加载的XML文件位于同一文件夹中.当我删除完整路径并只留下文件名时,我得到一个I/O错误.
$dom->load("/home/tapadmin/public_html/demo10/wp-content/plugins/".
"agentmanager/fielddefs.xml");
Run Code Online (Sandbox Code Playgroud)
加载XML文件的正确方法是什么,所以我不必指定完整路径?
我是wordpress的新手.我想从php文件运行一个sql,这个文件是从一个插件文件调用的.我的插件文件代码是:
if (confirm('Are You Sure You Want to Delete?')){
window.location.href = '../wp-content/plugins/delete_data.php?id=<?php echo $db_data['dynamicmenu_id']; ?>';
} else{
}
Run Code Online (Sandbox Code Playgroud)
并且此代码从脚本运行.我的delete_data.php文件代码如下:
dlt_opt();
function dlt_opt(){
global $wpdb;
var_dump($wpdb);
$dlt_id = $_GET['id'];
$result = $wpdb->query( $wpdb->prepare( "DELETE FROM ".$wpdb->prefix."dynamicmenu WHERE dynamicmenu_id=".$dlt_id ) );
}
Run Code Online (Sandbox Code Playgroud)
但是在delete_data.php中创建错误,因为它没有找到$ wpdb并且为null.所以wpdb没有初始化,也无法找到wpdb类.我怎么能添加wpdb类?错误信息是:
Fatal error: Call to a member function query() on a non-object in ...\htdocs\wordpress\wp-content\plugins\delete_data.php on line 7
Run Code Online (Sandbox Code Playgroud)
需要帮忙
如何覆盖主题文件夹的functions.php中的插件功能?
编辑:
下面是我的代码:
if(!function_exists('userphoto_filter_get_avatar')){
function userphoto_filter_get_avatar($avatar, $id_or_email, $size, $default){
global $userphoto_using_avatar_fallback, $wpdb, $userphoto_prevent_override_avatar;
if($userphoto_using_avatar_fallback)
return $avatar;
if(is_object($id_or_email)){
if($id_or_email->ID)
$id_or_email = $id_or_email->ID;
//Comment
else if($id_or_email->user_id)
$id_or_email = $id_or_email->user_id;
else if($id_or_email->comment_author_email)
$id_or_email = $id_or_email->comment_author_email;
}
if(is_numeric($id_or_email))
$userid = (int)$id_or_email;
else if(is_string($id_or_email))
$userid = (int)$wpdb->get_var("SELECT ID FROM $wpdb->users WHERE user_email = '" . mysql_escape_string($id_or_email) . "'");
if(!$userid)
return $avatar;
//Figure out which one is closest to the size that we have for the full or the thumbnail
$full_dimension = get_option('userphoto_maximum_dimension');
$small_dimension = get_option('userphoto_thumb_dimension'); …Run Code Online (Sandbox Code Playgroud) 我需要WP中的功能,它可以在{site.com}/search/{search_query}等链接上获取搜索查询和重定向
当我在英语上键入搜索查询并按下搜索按钮时,我在页面上重定向搜索{host.com}/search/{search_query}当我再次执行此操作但仅在其他语言上重新定向时,我在页面{host.com上重定向/ search /并显示404页面.但是当键入URL {host.com}/search/{search_query_another_lanuage}时,它如何工作如何从搜索输入中获取数据
感谢大家.
我在PHP函数中有以下代码,当我安装允许您创建帖子或页面的插件时,该函数被激活.
如果$post_type是"发布",则工作完美并制作页面,但如果$post_type是"页面",则它不起作用,不创建页面:
$my_post = array(
'post_title' => 'My page Reql',
'post_type' => 'page',
'post_name' => 'my-page',
'post_content' => 'This is my page reql.',
'post_status' => 'publish',
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_author' => 1,
'menu_order' => 0
);
wp_insert_post( $my_post );
Run Code Online (Sandbox Code Playgroud)
问题是什么?我找不到解决方案.
非常感谢你!
有很多插件可以获取Twitter/FB内容并显示它们.但是,我想要原始内容,所以我可以自己设计.我不希望它ul通过插件吐出一个或任何格式,而只是我想要原始内容.
有插件或快速方法吗?
嗨我已经通过我的模板文件中的自定义代码检索了注释,如下所示
<?php $comments = get_comments();?>
<?php foreach($comments as $comment) : ?>
<?php if ($comment->comment_approved == '0') : ?>
<p class="waiting-message">Your comment is awaiting moderation.</p>
<?php endif; ?>
<?php echo $comment->comment_author; ?>
<?php echo comment_date('n M y'); ?>
<?php echo $comment->comment_content;?>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
现在我不知道怎么做编号分页如<< 1,2,3 >> ...请帮帮我
我正在尝试使用wordpress插件(管理背景图像)
global $post;
print_r($post);
Run Code Online (Sandbox Code Playgroud)
对象是空的.可能有一些必要的数据(我不知道是什么.)
如果你知道,请帮助我.
我正在编写一个文件管理插件,它使用类别系统来创建一个模拟文件系统层次结构,我遇到了一些代码的问题,这些代码负责递归删除'文件夹'(实际上是类别).它不是返回要删除的类别的所有子类别的代码,而是返回一个空数组.有什么想法吗?
//get all child categories
$wk_child_categories = get_categories(array('child_of' => $_POST['wk_ID'], 'orderby' => 'term_group'));
echo " Got the child categories. They are:";
print_r($wk_child_categories);
Run Code Online (Sandbox Code Playgroud) 这是我的搜索表单的代码:
<form role="form">
<div class="form-group">
<select class="form-control custform">
<option>Make (Any)</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="form-group">
<select class="form-control custform">
<option>Model (Any)</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="form-group">
<select class="form-control custform">
<option>Min Price</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="form-group">
<select class="form-control custform">
<option>Max Price</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="form-group">
<div class="checkbox">
<label>
<input id="cars" type="checkbox"> Cars
</label>
</div>
</div>
<button type="submit" class="btn btn-primary btn-block btnsearch">
Find Vehicles <span class="glyphicon glyphicon-search"> </span> </button> …Run Code Online (Sandbox Code Playgroud)