标签: wordpress

WordPress:将`get_template_part()`保存为变量

简而言之,我所需要的就是让我的WordPress做到这一点

$var = get_template_part( 'loop', 'index' ); 
Run Code Online (Sandbox Code Playgroud)

但是,get_template_part()不会返回HTML,它会打印出来.
我需要存储这个HTML $var- 你有什么想法怎么做吗?

wordpress templates

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

为什么wordpress在使用wp_register_script()时会放置"text/rocketscript"而不是"text/javascript"?

我在wordpress插件中插入了以下代码:

   wp_deregister_script('jquery');
   wp_register_script('jquery', "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js");
   wp_enqueue_script('jquery');
Run Code Online (Sandbox Code Playgroud)

以下内容与浏览器相呼应:

<script type='text/rocketscript' data-rocketsrc='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=3.3.1'></script>
Run Code Online (Sandbox Code Playgroud)

代替:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么.也许wp_register_script()应该以这种方式工作.我还测试了是否有任何jquery代码在客户端工作,但它没有.请帮忙...

wordpress

51
推荐指数
2
解决办法
7万
查看次数

忽略页面中的javascript语法错误并继续执行脚本

我为WordPress开发插件.它使用用户端(主题)中的一些jquery作为jquery插件.问题是,当其他autors制作的其他插件出现javascript错误时,我的插件的javascript无法执行.

最糟糕的是人们认为我的插件存在严重错误,即使它在处理条件语句错误时效果很好.但实际上是由于其他一些WP插件/主题作者的一些其他javascript语法错误.

有没有办法继续执行我的插件JS忽略其他JS错误.或者我可以有建议来处理这个问题吗?

在此输入图像描述

html javascript wordpress jquery plugins

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

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

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

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

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

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

怎么办?

wordpress wordpress-plugin content-management-system

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

获取错误:对象不支持属性或方法'assign'

我在我的WordPress网站上使用此链接的这个jquery弹出插件.它在所有浏览器上运行正常但在IE11上出现以下错误.

在此输入图像描述

任何帮助深表感谢.

wordpress jquery modal-dialog popup

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

MySQL在Group by之前订购

我需要找到每个作者的最新帖子,然后对结果进行分组,这样我每个作者只会发一个最新的帖子.

SELECT wp_posts.* FROM wp_posts
        WHERE wp_posts.post_status='publish'
        AND wp_posts.post_type='post'
        GROUP BY wp_posts.post_author           
        ORDER BY wp_posts.post_date DESC
Run Code Online (Sandbox Code Playgroud)

这是正确地对输出进行分组,因此我每个作者只获得一个帖子,但是在分组后将结果排序,而不是在选择之前.

mysql wordpress group-by sql-order-by

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

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通过元数据获取用户

如何检索在我的WordPress博客中注册的具有特定元数据的所有用户?

例如,我已经为每个具有元键的注册用户添加了自定义元数据parent_id.如果我想列出具有parent_idas的所有用户2,那么我该怎么做呢?

wordpress

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

在Wordpress上登录后重定向

我正在基于现有网站创建自定义wordpress主题.

我想使用我创建的备用仪表板.

如何news.php在登录后将用户定向到' '而不是' /wp-admin/'?

-

编辑:有一个工作插件,但对于任何能通过functions.php找到手动方式的人仍然可以获得赏金,因为它比使用第三方插件更安全.

php wordpress redirect wordpress-theming

49
推荐指数
6
解决办法
12万
查看次数

如何将此WordPress javascript片段推迟或异步加载,以加快页面加载速度?

我有各种javascripts,这是我的一个WordPress域中必需的插件,我知道它在php文件中的位置.

我正在采取一切措施来加快页面加载时间,网上的每个速度测试员都会说如果可能的话推迟javascripts.

我已经阅读了关于defer ='defer'和javascript中的异步函数,我认为其中一个将完成我想要完成的任务.但是我不明白我是如何在php文件中这样做的.

例如,这是一个特定插件的php文件的片段,其中调用了javascript文件:

function add_dcsnt_scripts() {

    wp_enqueue_script( 'jquery' );
    wp_enqueue_script( 'dcsnt', dc_jqsocialtabs::get_plugin_directory() . '/js/jquery.social.media.tabs.1.7.1.min.js' );

}
Run Code Online (Sandbox Code Playgroud)

我已经读过,最好这样做,以加快页面加载时间:

<script defer async src="..."></script>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在php文件中完成它.我想用我的所有javascript文件来做这件事.

我如何完成推迟或推断这个javascript片段是最后加载并加快页面加载时间?在所有浏览器中增加页面加载时间的理想方法是什么?感谢任何人提供的任何指导!

javascript php wordpress asynchronous

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