首页
/
Wordpress
-
如何删除插件插入的管理菜单页面?
我有以下代码,该代码清除了许多在管理区域中不会使用的东西:add_action('admin_menu','my_remove_menu_pages');functionmy_remove_menu_pages(){remove_menu_page('edit.php');//Postsremove_menu_page('upload.php');//Mediaremove_menu_page('edit-comments.php');//Commentsremove_menu_page('themes.php');//Appearanceremove_menu_page('users.php');//Usersremove_menu_page('tools.php');//Toolsremove_menu_page('options-general.php');//Settings};但是,从插件中插入了两个菜单项.当我将鼠标悬停在每个菜单项上时,它说的链接是:/wp-admin/edit.php?post_type=acf/wp-admin/admin.php?page=wpcf7...-
customization admin wp-admin admin-menu
-
-
如何将带有图像的wordpost帖子从一个wordpress站点导入到另一个站点?
我使用了Tools->import&export,但是没有用.我尝试使用Wp-All-Import和Export插件,但它也无法正常工作.仅导入的内容不导入图像.如何解决此问题.有什么方法可以导入带有图片的帖子?-
import
-
-
无法导入媒体
当我使用[工具>导出]生成XML文件并在另一个WordPress网站上使用[工具>导入]时,对于每种附件帖子类型,我都会收到"无法导入媒体"的信息.而且,无法加载的图像会与先前的服务器进行热链接,从而消耗了先前服务器的传输...但是,当我从http://codex.wordpress.org/Theme_Unit_Test下载"单元测试"时,此问题不会出现不存在.某些图像仍然具有"无法导入媒体",但仅占30张图像中的5张.他们以XML格式拥有指向自己服务器的URL,但是[工具>导入]设法以某种方式下载了自己的媒体,并将这些URL替换为新的位置(不再进行热链接).在没有"无法导入媒体"的情况下使其正常工作的诀窍是什么?为什么甚至"单元测试"也有一些"无法导入媒体"消息?-
import export
-
-
如何使用“ http_request_host_is_external”过滤器
我很难使用http_request_host_is_external过滤器.对于某些背景,我试图设置一个单独的服务器来处理私有插件和主题更新.问题在于它在单独的服务器上,因此Wordpresswp_http_validate_url(wp-includes/http.php)函数会终止该请求.以下是该文件的第481-503行.if($ip){$parts=array_map('intval',explode('.',$ip));if('127.0.0.1'===$ip||(10===$parts[0])||(172===$parts[0]&&16<=$parts[1]&&31>=$parts[1])||(192===$parts[0]&&168===$parts[1])){//Ifhostappearslocal,rejectunlessspecificallyallowed./***CheckifHTTPrequestisexternalornot.**Allowstochangeandallowexternalreques...-
filters updates http
-
-
检查wp_mail是否正常工作?
我正在尝试使用wp_mail(在本地计算机上测试),但是没有收到邮件.php.ini设置了smtp_port=25,并且phpmail()迄今可以正常工作.如何检查wp_mail是否正常什么会失败这是我的邮件功能的代码:functionmv_optin_mail($id,$data){$url=$id."-".mv_mail_token($id,$data['token']);add_filter('wp_mail_content_type','set_html_content_type');add_filter('wp_mail_charset','utf8');$headers[]='From:'.sender_signature.'<'.noreply_address.'>';ob_start();include("optin-mail.php");$html_mail=ob_get_contents();ob_end_clean();wp_mail($data['email'],'SomeSubject',$html_mail,$headers);remove_fi...-
wp-mail
-
-
使用
格式将数据插入数据库我正在编写一个简单的插件,该插件在数据库中创建一个名称为"newsletter"的表,并提供一个短代码以在页面中放置注册表单.表单包含"名称"和"电子邮件".我在数据库中插入表格数据(名称+电子邮件)时遇到问题.我写了这个:<?php$name=$_POST['name'];$email=$_POST['email'];functioninsertuser(){global$wpdb;$table_name=$wpdb->prefix."newsletter";$wpdb->insert($table_name,array('name'=>$name,'email'=>$email));}?>,但ID不起作用.我应该怎么做才能从表单中获取数据并将其插入表中?-
database forms table
-
-
如何获取当前帖子的类别ID?
我需要在循环外获取当前帖子的类别ID.首先,我根据帖子ID获取类别:global$wp_query;$postcat=get_the_category($wp_query->post->ID);现在如何获取类别ID?我试过了:$cat_id=$postcat->term_id;,但是它不起作用.-
categories
-
-
更改管理员菜单标签
我已经花了最后一天使用functions.php文件为我的客户站点完全自定义WordPress.我为自己能够完成的工作量以及为客户带来帮助的便捷程度感到惊讶.我已为未以管理员身份登录的用户删除了某些菜单项.我希望(从阅读的内容中知道可以完成)是找到一种方法来重命名某些菜单项(管理区域的左侧边栏).例如,将文章更改为文章.如果任何人都可以提供functions.php文件的代码,或向我指出方向,我将不胜感激!-
wp-admin functions admin-menu dashboard
-
-
排序管理员菜单项
有关"">更改"管理"菜单部分的顺序的相关说明?",我正在寻找一种方法,可以按字母顺序对WordPress管理区域每个子节中的条目进行排序.当前,无论何时添加新插件,其条目都会出现在"设置"/"工具"/"插件"下的一个看似随机的位置,并且通常很难找到新菜单项.(我已经有很多插件,所以我的菜单很全.)由于我会相当定期地添加和删除插件,所以我不需要连续进入菜单排序插件的设置页面并调整顺序.很抱歉,这个问题很长;我只想清楚我要寻找的东西.示例代替:设定值-一般-写作-阅读-讨论-(其余核心项目)-插件4-可湿性粉剂-一个可以帮助解决问题的插件-与Google相关的插件-RSS插件-FeedBurner插件-等我可以按字母顺序(或通过其他逻辑方法)对菜单进行排序吗,例如:设定值-一个可以帮助解决问题的插件-讨论-FeedBurner插件-一般-与Google相关的插件-插件4-阅读-(其余核心项目)-RSS插件-可湿性粉剂-写作-等一种更好的排序方法是将核心条目保留在默认位置,并且仅对插件添加的项目进行排序:设定值-一般-写作-阅读-讨论-(其余核心项目)-一个可以帮助解决问题的插件-Feed...-
wp-admin admin sort
-
-
更改管理菜单部分的顺序?
在花了几个小时试图完成这个相当简单的任务而没有运气之后,我对此感到有些沮丧.基本上,我创建了5种自定义帖子类型,而我要做的就是直接在"仪表板"下按特定顺序显示它们.根据WordPress文档,您似乎无法真正做到这一点,因为最高菜单顺序似乎是"5".以上L我猜有些专家在阅读本文时,可以通过使用功能文件而不使用插件(我知道存在)来按照我想要的方式订购管理菜单的简单方式.请继续尝试创建5种单独的帖子类型,并按特定顺序将它们直接包含在仪表板下...似乎这是不可能的.??...是否有某种类型的jqueryhack可以做到这一点某人可以与我共享的工作,或者最好是不使用jQuery的工作?-
menus wp-admin admin
-
-
仅当meta_value不为空时,我才能显示帖子
已经有三个人试图解决这个问题,而我们提出的目标是零.我只想显示meta_key'featured_image'中具有值的帖子.所以...如果'featured_image'不为空,请显示该帖子.这是代码:<ul><?php$args=array('showposts'=>5,'meta_query'=>array(array('key'=>'featured_image','value'=>'','compare'=>'!=')));$ft_pagination=newWP_Query($args);?><?phpwhile($ft_pagination->have_posts()):$ft_pagination->the_post();?><?php$ftimage=get_post_meta(get_the_id(),'featured_image',TRUE);?><li><article><ahref=""><?phpif($ftimage):?&...-
wp-query post-meta
-
-
query_posts,仅在自定义字段不为空时显示结果
如何query_posts,并且仅在自定义字段不为空或具有值的情况下显示结果.我想在自定义字段中输入URL,并且仅在存在URL时才显示这些页面?当前代码,但我想不通:$args=array('posts_per_page'=>'10','post_type'=>'programmes','orderby'=>'meta_value_num','meta_key'=>'popularityfig','order'=>'DESC',);-
custom-field query-posts
-
-
我可以以编程方式登录没有密码的用户吗?
我正在以编程方式手动创建用户,并且我要登录新创建的用户.WP使访问散列密码(而不是明文版本)变得容易.是否可以使用不带明文密码的wp_signon()?我发现有人声称在此处做过此事,但是没有不能为我工作.谢谢!-
login authentication
-
-
将课程名称添加到发布缩略图
我正在使用帖子缩略图链接到页面.是否可以在帖子缩略图中添加班级名称.<li><ahref="<?phpthe_permalink();?>"><?phpthe_post_thumbnail();?></a></li>-
post-thumbnails
-
-
模板层次结构:与index.php,front-page.php,home.php混淆
我真的对index.php,home.php和front-page.php感到困惑.在许多情况下,即使我有一个index.php,我也会用front-page.php覆盖它.但是最近,我知道了home.php.home.php和index.php有什么区别?使用home.php而不是index.php的理想条件是什么?使用front-page.php的理想条件是什么?当我使用front-page.php时,那么index.php的特定任务是什么呢?我已经阅读了Codex中的模板层次结构.请不要将我的问题与页面模板混淆,我理解他们,alHamduLILLAH.-
template-hierarchy
-
-
从WordPress后端添加新的子站点,然后在子站点选项表中option_value必须与https
我为域https://uninfo.org安装了多站点设置,但是当我从它正在创建后端,但是在子站点WP-options表中,它是使用HTTP而不是https创建的,因为当我手动更新站点URL时,我在所有子域或主站点甚至子站点上都安装了https,因此我需要自动在"添加新的子网站"和"在子站点选项表中,显示带有https的子站点URL.请回复我适当的答案-
multisite options subdomains ssl https
-
-
媒体文件存在于上载文件夹中,但没有显示
在我的wordpress中,我尝试通过媒体上传器上传图片,但显示"无法创建目录wp-content/uploads/2016/09".然后,我正确创建文件夹.现在,当我尝试通过媒体上传器上传文件时,它说"无法移至目录wp-content/uploads/2016/09".最后,我将图像上传到该文件夹中,然后检查了媒体库和媒体库,说"找不到媒体".为什么会这样?-
uploads
-
-
将自定义字段添加到类别
我想将自定义字段添加到特定类别.一个类别仅包含以下字段:名称:插头:父母:说明:由于我有电视连续剧网站,所以我想添加更多字段,当我创建新类别(类别=系列)时,我想要这样的内容名称:艺术家:年份:类型:类型:摘要:插头:父母:说明:依此类推...请帮忙吗?预先感谢.-
categories
-
-
在类别编辑器中添加自定义字段的任何示例吗?
我想我快要破了这个螺母:)我正在尝试向"类别"编辑器添加一组自定义字段.由于我不处理postmeta,因此我相信我会将自定义类别字段值写入wp_term_taxonomy表而不是wp_options表.这是正确的吗?如果有任何执行此操作的示例,请共享链接或部分代码.我不确定如何捕获和保存我的自定义类别字段.这是我的代码...//addthehooktoplacetheformonthecategoryeditorscreenadd_action('edit_category_form','ce4_category_admin');//Addsthecustomtitleboxtothecategoryeditorfunctionce4_category_admin($category){echo"category:".$category->term_id;//great,Igotareferencetotheterm_id,nowIneedtoget/setmycustomfieldswiththiskey?><tableclass="form-table">&...-
plugin-development
-