标签: wordpress-plugin

我可以删除WordPress安装的wp_options表中的瞬态吗?

我最近注意到我的wp_options桌子似乎有点大.它包含1161行,大小约为2.1mb.

我已经安装了Clean Options.看起来2010年开发时插件停止了,但它仍然可以完成这项工作.

我现在有一长串潜在的孤立条目.是否有一种简单的方法可以对这些进行分类,并确定要删除哪些以及要保留哪些内容?此外,这是否可能导致网站出现性能问题?

感谢您的阅读,欢迎任何想法!

更新:清除选项插件在列表中返回了一些瞬态,这使我发现表中有几百个瞬态文件wp_options.有一大堆看起来像:

  • _site_transient_browser_5728a0f1503de54634b3716638...
  • _site_transient_timeout_browser_03df11ec4fda7630a5...
  • _transient_feed_83dcaee0f69f63186d51bf9a4...
  • _transient_plugin_slugs
  • _transient_timeout_feed_83dcaee0f69f63186d51bf9a4b...

等等.就像我说的,有几百行看起来像这样.转储它们是否安全?

谢谢

mysql database wordpress wordpress-plugin

57
推荐指数
1
解决办法
6万
查看次数

如何在WP中组织上传的媒体?

我是WordPress的新手,我来自Joomla.我怎么能(如果我能做到的话......)使用WordPress将上传的媒体整理到文件夹和子文件夹中?

如果我进入后端管理面板,我有Media子面板,我可以在其中添加文件(例如jpg图像).问题是所有文件都添加在同一个库中.

我想组织我的库,其中包含子类别\子文件夹,其中放置了上传的文件.

例如,我想要类别图像:"春篇文章图像"和"项目管理文章图像"等.

怎么办?

wordpress wordpress-plugin content-management-system

51
推荐指数
4
解决办法
16万
查看次数

EC2上的WordPress需要FTP凭据才能安装插件

我刚刚在Amazon Linux AMI EC2微实例上安装了WordPress 3.5.2.当我尝试安装wp-db-backup插件(插件 - >添加新)时,系统提示我输入主机名,FTP用户名,FTP密码和连接类型.

这个问题的答案建议passwd在命令行完成.基于这个答案,我不清楚我在命令行上做了什么.所以我用Google搜索并找到了一篇关于配置vsftpd的文章.本文讨论了在服务器上生成证书的问题,我想知道我是否会按照这篇文章离开这里.我在本地使用CentOS 6.3,在EC2上使用Amazon Linux AMI).

任何协助/指导将不胜感激.提前致谢.


编辑


我正在阅读WordPress Codex,它讨论了wp-config.php文件的ftp常量.它建议我根据需要定义这些常量,以纠正我的更新问题.我是在正确的轨道(尤其是安全方面)?我列出了下面的常量.任何指导将不胜感激.

define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
Run Code Online (Sandbox Code Playgroud)

wordpress amazon-ec2 wordpress-plugin

50
推荐指数
5
解决办法
5万
查看次数

Wordpress REST API(wp-api)404错误

几个月以来,我一直在使用Wordpress REST插件WP-API,同时使用XAMPP进行本地开发.我最近将我的站点迁移到EC2实例,一切正常,每当我尝试访问API上的任何端点时,我现在都会收到带有以下消息的404:

在此服务器上找不到请求的URL/wordpress/wp-json /

使用以下结构启用漂亮的固定链接http://.../wordpress/sample-post/,在浏览器中导航到特定帖子时可以正常工作.

以下是有关我的设置的一些细节:

  • Wordpress 4.4.1
    • 不是多站点
  • WP REST API插件2.0-beta9
  • Apache 2.2.22
  • Ubuntu 12.04.5

任何帮助将不胜感激,因为我已经通过SO和WP支持论坛几个小时,我的想法.谢谢!

wordpress wordpress-plugin wp-api wordpress-rest-api

35
推荐指数
9
解决办法
6万
查看次数

Wordpress获取插件目录

是否有任何函数可以在WordPress中返回我的插件的完整路径?

例子是

path/wp-contents/plugins/myplugin
Run Code Online (Sandbox Code Playgroud)

我试过plugin_dir_path(__FILE__)但返回当前的目录.

wordpress wordpress-plugin

34
推荐指数
7
解决办法
6万
查看次数

如何检查目前是否在Wordpress管理员?

我正在创建我的第一个插件,并有一个控制输出的函数.此功能根据是否从WordPress管理员与前端内部进行查看而具有不同的输出.有没有办法轻松测试我的功能是否从管理员与前端内部触发?

我已经尝试有条件地检查查询字符串与我的插件"页面"名称的名称,但似乎在某些服务器/安装上失败.

谢谢

wordpress admin wordpress-plugin

32
推荐指数
3
解决办法
3万
查看次数

如何将Facebook整合到WordPress注册/登录?

以下是我们希望实现的目标:一个WordPress网站,允许用户使用Facebook或WordPress注册/登录,并对帖子/页面/内容具有相同的访问权限.从目前为止的所有研究来看,这似乎并不重要......

这是我们的要求:


用户注册

Facebook的

  • 新用户可以通过单击按钮连接Facebook,然后将所请求的权限授予我们的Facebook应用程序.许可授予是一次性事件.
  • 如果他们还没有,他们将不得不登录Facebook.
  • 当他们第一次连接时,将自动为他们创建一个WordPress帐户.这集成了Facebook和WordPress.
  • 这个免费的插件可能是整合两个系统的一个很好的起点 - http://wordpress.org/extend/plugins/simple-facebook-connect/
  • 这是另一个仅基于Facebook会话处理WordPress帐户创建的人.它缺少的是能够在注册后使用Facebook会话登录(它需要WordPress用户名/密码). http://wordpress.org/extend/plugins/facebook-registration-tool/

WordPress的

  • 如果用户没有Facebook帐户或选择不通过Facebook连接,他们可以手动创建WordPress帐户.
  • 必填字段包括:用户名,电子邮件,密码

用户登录

Facebook的

  • 如果用户已经授予我们Facebook应用程序的权限,如果他们有活跃的Facebook会话并访问我们的网站,他们将自动登录.
  • 否则,用户必须首先登录Facebook.

WordPress的

  • 用户可以选择使用他们创建的用户名/密码登录.

关于如何实现这些要求的任何智慧言论?

wordpress facebook wordpress-plugin facebook-graph-api

31
推荐指数
2
解决办法
6万
查看次数

WooCommerce - 我在哪里可以编辑钩子生成的HTML?

我是WooCommerce的新手.无论如何,我想创建自己的主题,所以我遵循指南并将核心模板文件复制到/ mywordpresstheme/woocommerce /.

一切都很好,我正在编辑模板就好了.

然而,在WooCommerce中钩子和动作的工作方式令我感到困惑,我无法确定生成的HTML的某些部分来自何处.

例如,在content-product.php,有一个获取图像的钩子:

<?php
/*
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
Run Code Online (Sandbox Code Playgroud)

但这是什么?它从何而来??在动作名称中是否有任何线索可以找到为编辑它而生成的HTML的位置?

我已经阅读了关于WooCommerce的"钩子和过滤器"的文章,但它没有解释在何种情况下或如何根据案例更改这些内容.

任何帮助将不胜感激.

我是这个系统的新手,我确信我只是在看一些非常明显的东西.

谢谢,Mikey.

wordpress wordpress-theming wordpress-plugin e-commerce woocommerce

28
推荐指数
1
解决办法
3万
查看次数

WordPress,jQuery UI CSS文件?

我正在尝试创建一个WordPress插件,我想在我的一个设置页面中有jQuery UI选项卡.

我已经有了脚本代码集:

wp_enqueue_script('jquery');                    // Enque jQuery
wp_enqueue_script('jquery-ui-core');            // Enque jQuery UI Core
wp_enqueue_script('jquery-ui-tabs');            // Enque jQuery UI Tabs
Run Code Online (Sandbox Code Playgroud)

...我也创建了HTML和JavaScript.直到这里一切都很好.

问题是:

WordPress平台附带了一些已预先安装的脚本,就像我上面列出的脚本一样.我的脚本与选项卡运行良好,但它没有样式!那么我想问的是,WordPress平台是否预装了jQuery UI Theme?...如果是这样,我如何将样式排入我的插件?

wordpress jquery jquery-ui wordpress-plugin jquery-ui-css-framework

27
推荐指数
3
解决办法
4万
查看次数

如何在wordpress插件中添加媒体上传器

我读了一些关于如何在wordpress插件中集成媒体上传器的教程.我根据教程做了媒体上传器. http://wordpress.org/support/topic/howto-integrate-the-media-library-into-a-plugin?replies=4 我这样做,它完美地工作.当我再次尝试相同的脚本多次媒体上传时,这是我试过的小提琴只是改变了特定文本字段的ID. http://jsfiddle.net/UrXPe/1/ 不过当我点击上传一切都是为了是做到了完美.唯一的事情,如果我点击insert into post它的图像的网址出现在第二个浏览字段中.这是我完全面对的截图. 在此输入图像描述

当我在插入帖子后点击第一个上传字段(上传过程成功)时,相应的媒体网址出现在第二个字段中,而不是第一个.我不知道问题在哪里,任何建议都会很棒.

wordpress jquery wordpress-plugin

27
推荐指数
2
解决办法
6万
查看次数