草庐IT

bwog_wordpress_w

全部标签

php - 将 wordpress 身份验证与现有用户数据库集成

我有一个数据库,其中的用户表包含以下字段:idnameemailpasswordstatus我的用户通过提供电子邮件和密码登录。我安装了一个博客,其路径为mysite.com/news。我想要的是,如果某些用户在我的网站上注册,它应该会自动在我的wordpress数据库中添加一行。我想获取我的用户表的所有记录并存储在wordpress用户表中。此外,如果有人登录我的站点,则在他们访问博客时应该登录。 最佳答案 为什么要复制信息?您还必须采取措施在两个数据库之间实现一致的用户管理。我建议使用现有数据库作为使用此插件的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 - 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 - 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

php - WordPress 内部 URL 重写是如何工作的?

Wordpress的htaccess文件(通常)如下所示。RewriteEngineOnRewriteBase/wordpress/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./wordpress/index.php[L]使用此重写规则,Apache将未找到的URL重定向到index.php。然后PHP处理URL并为我们提供相关数据。我在很多地方都读过这个。但实际上PHP是如何重定向的呢?我想了解此重定向背后的技术。我的意