如何只在特定页面上包含代码?
我正在学习插件和短代码。我注意到,当我激活插件时,它的代码会加载到我的所有页面上,甚至是没有我的短代码的页面。(我不是指内容与管理页面)。在某些内容页上,我使用特定的短代码,而在其他内容页上,我不使用短代码,但在任何情况下,都会加载插件的代码。如何使插件仅包含在使用快捷码的页面上?更多详细信息:比如说,我有一个制作灯箱的插件。我激活插件。在我的“酷图像”页面上,我使用短代码制作灯箱。当我在我的“关于”页面上检查查看源代码时,它没有使用lightbox短代码,我看到lightbox插件的代码已经加载。如果我
在插件卸载时删除自定义帖子和条款是否合适?
这更多的是一个“最佳实践”,而不是一个问题,但我想知道,当人们的插件被删除时,通常会删除什么?我有一个插件可以执行以下操作:注册自定义帖子类型注册自定义分类法使用自定义选项现在我的插件删除了所有自定义选项,因为它们是由插件安装的,并且主要在内部使用。由于自定义帖子类型的帖子和自定义分类法的术语是由用户添加的,因此删除它们是否合适?
在W3总缓存中启用‘Set Expires Header’时出现“Internal Server Error”
一旦我启用该选项性能-->浏览器缓存-->“Set expires header”为true我得到一个500内部服务器错误。然后,我必须通过SSH连接到服务器并删除新条目,以使站点再次工作。我在google上搜索了很多,似乎没有人有这个问题。是的,我的sudo a2enmod已经过期了Update:这是日志文件,非常感谢您的帮助,因为我在谷歌上找不到任何东西。[Wed Jan 11 07:29:35 2012] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2
WP_REGISTER_SCRIPT未按预期加载
我正在加载这样的脚本://load scripts //wp_register_script( $handle, $src, $deps, $ver, $in_footer ); add_action(\'wp_enqueue_scripts\', \'load_scripts\'); function load_scripts() { if (!is_admin()) { wp_register_sc
在wp_LOGIN钩子之后运行Java脚本代码?
使用后wp_login hook,是否可以在登录wordpress后立即看到的页面中添加一段javascript代码?我想使用这个top实现一个通知系统,在用户登录时通知用户。
获取不同大小的附件图像
我很困惑,因为附件有很多功能。我尝试了很多功能。我正在为我的每一篇博文设置一幅特色图片。我必须得到这个图像的不同大小。例如,需要这种变化的特征图像600像素*400像素300px×150px64px*64px(可以裁剪图像)。我正在添加这些新的图像大小(在functions.php):add_image_size(\'custombig\', 600, 400, TRUE); add_image_size(\'customsmall\', 300, 152, TRUE); add_imag
Print_r如果放置在侧边栏或single.php中,则显示两个不同的POST->ID
我的网站正在为同一篇文章显示两个不同的ID(如果是print\\r)。如果我问:<?php echo $post->ID;?> 在单曲中。php它给了我一个数字。如果我在侧边栏中做同样的事情,它会给我一个完全不同的结果。这就是我在单曲上打印的内容。phpstdClass Object ( [ID] => 59 [post_author] => 1 [post_date] => 2012-01-01 20:29:18 [post_date_gmt] =
完全禁用TinyMCE键盘快捷键
除了粗体和下划线外,我几乎禁用了可视化编辑器中的每个按钮。问题是其他按钮的功能与键盘快捷键仍然存在。有没有办法禁用键盘快捷键。我根本不需要它们。
标题正文类和W3TC页面缓存冲突
我目前正在使用WordPress开发一个网站,Headway, Modernizr 和W3总缓存。我遇到的问题是W3TC正在缓存body标记,这意味着Modernizr不会根据用户浏览器进行更新。这个问题的一个例子是,modernizr添加了“firefox”主体类,如果将其缓存在chrome中,那么我们就有了相同的“firefox”主体类,这使得任何特定于浏览器的css都不准确。我试过使用<!-- mfunc -->any PHP code<!-- /mfunc --> 我从th
是否在WordPress中编辑登录后显示的页面?
我目前正在使用wp\\u登录挂钩在用户登录时运行php函数。然而,我想向登录通知的用户显示(弹出最近的帖子等),我计划通过运行javascript函数来实现这一点。登录后是否可以编辑显示给用户的页面?这是我目前掌握的代码:add_action( \'wp_login\', \'my_login_function\' ); add_action( \'wp_footer\', \'the_footer_function\' ); function the_footer_functi
收集过去48小时内的帖子
I want to create a custom rss feed <?php /* Template Name: Custom Feed */ function filter_where($where = \'\') { //posts in the last 30 days $where .= \" AND post_date > \'\" . date(\'Y-m-d\', strtotime(\'-2 days
自定义模块,用插件扩展WP?
我正在努力确定推广WP的最佳方式。我爱的网站WP的基础。。。它几乎拥有网站所需的一切。但现在我需要能够在WP框架内创建一些自定义“页面”或小型应用程序。例如,我在WP install(/购物车)的子目录中为一个购买表单创建了一个小应用程序。我将WP头包括在内,以访问WP方法,但我认为这不是扩展WP的最有效方式。我还研究了如何集成其他PHP框架,如CodeIgniter和Yii。。。同样,我不确定这是不是最好的方法。有没有办法创建一个有自己“目录”或路径的WP插件?http://mywpinstall.co
将.wordpress.com URL替换为域名
我购买了一个域,并设置重定向到我的WordPress博客。如果某个用户将我的任何帖子共享到Facebook,则会显示URL示例。wordpress。com而不是示例。com。我应该做什么更改才能在Facebook共享中看到我的原始URL(www.example.com)?
如何在插件Java脚本中添加defer=“defer”标签?
我无法在插件javascripts中添加延迟标记。Google开发者pagespeed测试建议我在contact form 7 javascripts。这就是联系人表单7在标题中包含javascript的方式。add_action( \'wp_enqueue_scripts\', \'wpcf7_enqueue_scripts\' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bund
管理插件发布到插件内的另一个文件
这是我需要做的事情的简化版本(即,我知道还有其他方法可以做事情,但我需要解决这个特定问题)。我正在使用新安装的wordpress 3.3。我有一个插件,我已将其添加到管理菜单:add_menu_page(\'Plugin\',\'Plugin\', \'edit_pages\', \'plugin/page1.php\'); 这很好,我可以点击它,它会让我:admin.php?page=plugin/page1.php 插件/第1页。php上有一个表单:<form action=
颠覆、GitHub等。版本控制系统/存储库
我正在将WP开发为一个高度定制的CMS。所需的五个插件中有一个已经有2500行代码,而且还没有完成。我在两台机器之间工作——笔记本电脑和家用电脑。一般来说,我的工作方法包括FileZilla和Notepad++。我登录到我需要使用的任何一台机器;将所有/wp内容/从服务器下载到计算机,然后继续工作。这是一种非常快速的方法,但它的文档记录很差,并且充满了覆盖错误更改等风险。我听说subversion/github等提到了很多,我注意到大多数严肃的开发人员都在使用它们,但我不知道它们是什么,也不知道从哪里开始
我如何知道哪个插件使用的资源最多?
在安装了几个新插件后,我发现我的网站速度越来越慢。有没有一种方法可以知道哪个插件使用的资源最多,而不必使用明显的方法逐个激活/停用每个插件?
评论被分配给错误或相关的帖子
这个问题几周来一直让我抓狂:((请帮帮我。)。这些评论被分配到相关的帖子上,也可以在其他帖子上看到。对于ex。当我在“食物”上发表评论时,页面会重定向到“体育”,但在所有其他帖子上都可以看到相同的评论,如“旅游”、“新闻”等。,最有可能的是,评论被分配到最后一个“相关帖子”更清楚地说:体育页面|相关帖子-新闻、旅游、美食现在,评论转到“食物”一文这是密码<?php get_header(); ?> <?php if (have_posts()) : wh
无法将媒体从本地WordPress站点导入到实时站点
我一直在为我的计算机上的本地客户端开发一个新的博客主题,现在正在将其上载到新的live server。我使用wordpress导出工具从本地站点导出所有内容,然后进入live安装并使用导入工具-我检查了已装箱的引用文件附件-但没有媒体导入live blog。我有大约255篇帖子,不想为每一篇帖子手动设置特色图片。我做错什么了吗?有没有办法可以轻松上传所有媒体?
WordPress有没有一个像样的私信插件?
我尝试过Wordpress的私人消息,但有其他选择吗?