草庐IT

WORDPRESS

全部标签

php - WordPress 网站上的 APC 缓存碎片

我最近在Web服务器(Centos5.7、PHP5.3、1.5GbRAM)上安装并激活了APC缓存,该服务器主要专用于中等流量(每月3万独立访客)WordPress站点,运行W3TotalCache,设置为使用APC进行数据库和对象缓存(页面、缩小使用磁盘)。服务器的APC信息页面显示一直存在大量碎片。例如,重启httpd后,碎片在11小时后达到75%,几天后我看到它达到100%。我从来没有见过超过40%的高速缓存内存被使用,并且服务器始终以大约400Mb内存使用,1100Mb空闲(-/+缓冲区/缓存,由free-m报告)运行。所以它似乎不是导致碎片的内存不足。我从默认的APC和W3T

php - Wordpress - 用户个人资料编辑的表单验证

我已经在bbPress的用户配置文件中添加了一个自定义字段,但是我不确定除了javascript之外如何进行表单验证。我想做一些PHP验证,但是我尝试过的几件事都没有用。如果您未能输入电子邮件,它会显示“错误:请输入电子邮件地址。”提交表格后。我想要那样的东西。我试过:$myErrors=newWP_Error();$myErrors->add('id_error',__('Testerror.',""));bbp_add_error('bbp_steamid_invalid',__('ERROR:TheIDyouenteredisinvalid.','bbpress'));我一点也不

php - Wordpress 管理员 - 需要自定义元检查

我在wordpress管理员中添加自定义用户元数据,我希望我的两个自定义字段是必需的,但是我如何显示错误并告诉wordpress在出错时不要更新配置文件?add_action('personal_options_update','sweety_admin_update_extra_profile_fields');add_action('edit_user_profile_update','sweety_admin_update_extra_profile_fields');functionsweety_admin_update_extra_profile_fields($user){

php - 如何找出服务器上是否安装了 SSL 证书? (使用 PHP)

如何确定站点是否启用了SSL?我正在开发一个用于实时交易的WP插件,插件检查网站(安装插件的网站)是否使用SSL很重要,如果网站是,我必须在结帐页面上显示警告消息不在SSL上。 最佳答案 您可以查看$_SERVER['HTTPS']变量。 关于php-如何找出服务器上是否安装了SSL证书?(使用PHP),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10027870/

php - wordpress JSONAPI 内省(introspection)器总是将数量限制在 10?

我对Wordpress和JSONAPI有点陌生,如果这是一个新手问题,请原谅我,但我正在尝试获取一些不同自定义帖子类型的所有帖子,并且通过我自己的JSONController(扩展JSONAPI)将它们作为JSON返回如果我这样做:$posts=$json_api->introspector->get_posts(array('post_type'=>array('post','tweet','gallery','video','music'),'post_parent'=>0,'order'=>'ASC','orderby'=>'date','numberposts'=>100000

php - Wordpress query_posts orderby rand 在类别存档模板中不起作用

我无法让我的Wordpress主题随机显示我在类别文件中显示的帖子[我将其用作CMS]。主页正常随机化,我[我认为]正确地改变了WP_query。下面是确切的args数组:array(4){["orderby"]=>string(4)"rand"["order"]=>string(3)"ASC"["posts_per_page"]=>string(2)"-1"["category_name"]=>string(8)"branding"}为了便于阅读,它是:orderby=>randorder=>ASCposts_per_page=>-1category_name=>branding(o

php - 非破坏性的 spl_autoload_register

我想在我正在开发的wordpress插件中通过spl_autoload_register使用类的动态加载,但问题是它不能干扰此功能的预先存在的实现。在我最初的尝试中://registeranautoloaderfunctionfortemplateclassesspl_autoload_register('template_autoloader');functiontemplate_autoloader($class){includeLG_FE_DIR."/includes/chart_templates/class.{$class}.php";}似乎可以加载我自己的类,但同时会导致其

PHP - Wordpress - 插件小部件更新功能 - 更新数组值 [Foreach 循环不工作]

我正在开发一个带有小部件的wordpress插件。目前小部件的更新功能如下所示。functionupdate($new,$old){$instance=$old;//UpdateValues$instance['element-one']=$new['element-one'];$instance['element-two']=$new['element-two'];$instance['element-three']=$new['element-three'];$instance['element-four']=$new['element-four'];//ReturnNewInst

php - 菜单中的 Wordpress 自定义链接不起作用

我正在使用一个空白的主题模板来创建一个wordpress主题,我通过将以下代码添加到header.php来启用菜单:>'primary'));?>然后我将其添加到functions.php中:if(function_exists('register_nav_menus')){register_nav_menus(array('main_nav'=>'MainNavigationMenu'));};当我添加到页面的链接时,菜单显示并且工作正常,但是当我添加自定义链接说http://www.google.com时标签为Google的导航栏中没有显示任何内容。当我查看源代码时,根本没有填充自

php - WordPress PHP Cron 作业

我有一个插件可以将csv数据导入到wordpress表格中。它通过Wordpress仪表板运行,您可以在其中输入一些详细信息并单击一个按钮来执行它。我已经更改了插件,以便输入数据是静态的(每次都来自相同的csv)并且现在都位于一个php文件中。我想安排一个Cron作业每隔一小时左右执行一次这个脚本。我尝试使用cPanel进行设置并直接访问php文件,但它不起作用(未显示任何内容)。我相信这是因为该插件使用了wp_insert_post等wordpress函数。我如何运行这个脚本,就好像它是通过wordpress仪表板运行的一样,作为一个预定的事件?注意:该文件还包含一些javascri