Deactive_plugin挂钩:获取插件的名称
我希望每次以前激活任何插件时,都会调用我插件中的函数,返回(至少)插件的名称,或允许识别它的东西(文件名?)。我想我可以使用动作挂钩“deactivated\\u plugin”,但我想知道从停用的插件中可以得到什么信息?
好的RSS Feed解析器用在php文件上吗?
我试图使用EmbedRSS插件,但我使用php代码将其放入索引中。php文件无法工作。 [cetsEmbedRSS id=\'http://deannaschneider.wordpress.com\' itemcount=\'2\' itemauthor=\'1\' itemdate=\'1\' itemcontent=\'1\'] 转换为php: <?php echo do_shortcode (\'[cetsEmbedRSS id=\'http://deannaschneider.w
基于分类学的多邮政类型档案馆的永久链接结构
最近,我一直在从事一个高级WordPress项目,我一直在为自定义帖子类型更改永久链接结构。我已经创建了3种帖子类型,比如说:type1、type2、type3,以及为所有这些类型注册的分类法测试。我在自定义分类法中有3个术语,分别是cat1、cat2、cat3以下是我想要实现的目标:而不是通过cat访问所有帖子站点URL/测试/cat1我想通过分类法访问每个帖子类型的存档,如:siteurl/type1/cat1
插件的uninstall.php文件可以访问插件的对象吗?
我在codex上读到,为插件实现干净卸载功能的最佳方法是添加卸载。插件目录中的php文件。我想知道:我可以在卸载中使用插件的类实例数据吗。php文件?这是我卸载中的代码。php文件:if(!defined(\'WP_UNINSTALL_PLUGIN\')) exit; delete_option(\'my_plugin_options\'); $table_name = $wpdb->prefix . $this->dbName; $wpdb->query(\"D
How to display user role
如何在作者页面上显示用户角色。我已经创建了自己的角色(组),所以我想在帖子下方和作者列表中显示用户角色。我尝试过这段代码,但没有作为其调用current\\u用户使用,也没有在所有作者配置文件中显示当前用户角色<?php $user_roles = $current_user->roles; $user_role = array_shift($user_roles); if ($user_role == \'administrator
根据发布的帖子数更新用户角色
我正在尝试根据用户发布新帖子时发布的帖子数更新用户角色。我已经尝试过这个代码,但它不起作用。 add_action(\'publish_post\', \'update_roles\'); function update_roles() { global $wpdb; // Get the author $author = wp_get_current_user();
不同的侧边栏不变
我不明白为什么我的侧边栏没有换成其他页面上的第二个。我已经告诉页面,如果你不在这个页面上,请显示侧边栏2。因此,主页和博客页面有一个侧栏1,其余页面有侧栏2。但它不起作用。我的主主题布局上的代码如下所示:<?php if(is_page(\'blog\')) { ?> <?php include(TEMPLATEPATH.\'/sidebar2.php\'); ?> <?php } else { ?> <?php inclu
/page/#结构的模板标记
我正在试图找到一个模板页(或条件语句),该模板页的目标是:http://url.com但不是http://url.com/page/2/家php和首页。php似乎将两者都作为目标。首页显示我的最新帖子。提前感谢!
如何显示带有加密用户ID的数据表中的结果?
我试图为提交了测验答案的特定用户显示一个结果表。问题是,我正在使用的mysql数据库的用户ID值很奇怪。我正在使用插件WP Simple Survey, 这允许管理员创建一系列带有“点”的调查和权重答案唯一具有唯一用户id值的数据表是“submitter\\u id”,但格式不是以数字表示的常规WP用户id。相反,它看起来是这样的:wpss_4fc2636f6814a我需要一种方法将其转换为wp\\u users表中的典型user\\u id或user\\u登录,这样我就可以制作一个插件来显示用户的总分。
在ADD_ACTION()中使用参数运行函数
我创建了一个插件,它有一个接受两个参数的函数,如下所示:process($tokens, $payloads); 。。。这样行吗?:add_action ( \'publish_post\', process($tokens, $payloads) ); 非常感谢!
在HTML和可视选项卡之间切换时,换行符</br>更改为<!--br-->!
我是一个代码新手,我只是在写一篇wordpress帖子,而不是使用正确的换行代码<br /> 我用过</ br> 在可视化编辑器中。当我切换到HTML编辑器并返回到可视化编辑器时,令我惊讶的是换行代码仍然存在。但它已经从</ br> 到<!-- br-->我应该用这个吗<!-- br--> 立即编码,而不是</ br> 或</ br>? 如果可以的话,我会这样做,因为我喜欢在视觉和html选项卡之间切换。这让我可以在断行代
Mass update excerpt
我正在使用一个photoblog主题,在创建一篇新文章时,它会获取文章附件,并将修改后的“img src”字符串保存到摘录字段中。然后使用<?php the_excerpt(); ?> 在主页菜单、类别页面和标记存档等页面上显示缩略图。我的网站上有几百张照片,主题并没有追溯性地为旧帖子创建基于摘录的缩略图。开发人员不再正式支持这个主题,在浏览了他们的支持论坛部分后,他们甚至承认“很遗憾,我不知道如何创建旧的缩略图。”--引文:http://everydays.hassii.com/
On this day PHP code
我正在为一篇“今天”类型的帖子编写这段代码片段。然而,它只显示了过去1年的情况。我希望能将其自动化,以便在2009年、2010年、2011年的今天显示出来。。。随着岁月的流逝,让这些岁月不断展现。按照a-1,-2的编写方式,它将是动态的“一年前”,而不是静态的“2009年”。有没有一种方法可以使这一过程自动化,可以追溯到2、3、4年前,而不必为(-2、-3、-4等)复制代码?function on_this_day() { $on_this_day = get_posts(\'year=\'.(d
RSS提要的多个版本?一个有完整的内容,一个有摘录
我不知道该如何表达我的问题,我已经搜索了一整天,但没有结果。我正在寻找一种方法来创建两个版本的RSS提要,一个包含完整内容,另一个只包含摘录。主要是,我想为“作者”feed做这件事。我想为每个作者创建两个提要。一个有完整的内容,一个有摘录。如果没有其他内容,我希望作者RSS提要只包含摘录,但主网站RSS提要必须始终是完整内容提要。原因是什么?该网站是一个体育网站。我想为那些想要RSS的人提供完整内容的RSS,但我也会自动在我的个人网站上发布我自己的文章(其他一些人也会这样做)。当这篇文章被发布到我自己的网
测试站点页面转到主站点
我在www.mydomain上安装了一个测试站点。com/测试站点。我的问题是,如果我键入url www.mydomain。com/testsite/about我被重定向到www.mydomain。com/关于。我的测试站点页面提供了永久链接:www.mydomain。com/测试站点/关于如果我在仪表板的页面编辑屏幕上单击查看页面,我会被重定向到www.mydomain。com/about,而不是发送到永久链接。我的htaccess文件位于我的根文件夹中,如下所示:# BEGIN WordPress
Codex删除帖子是正确的吗?
法典中有this 在wp\\u delete\\u post上说。当文章和页面消失时,与之相关的所有内容也会被删除。这包括评论、帖子元字段和与帖子相关的术语。哪种情况表明,如果一篇附加了标记a、b、c的文章被删除,那么所有的a、b和c标记也会从wp\\U terms和wp\\U term\\u分类表中删除even if those tags were to be associated with some other living posts!* - 我对此表示怀疑。为什么WP-API会删除其他帖子的条款?
类别过滤器在WPML中不起作用
我将类别翻译为另一种语言,但在主页中,这两种语言类别都会显示出来。如何过滤其他语言?我的WPML版本是2.4.1。我发现所有类别都显示在我的主题上,是否有任何方法可以获得不同语言类别之间的对应关系,以便我可以过滤它。
固定链接格式:单数或复数
默认值为单数,例如。http://example.com/category/apple/ 但是我想知道使用复数形式是否更好,例如。http://example.com/categories/apple/ 这方面有什么指导方针吗?
帖子页面-不同长度的摘录
是否可以让wordpress在posts页面上执行以下示例。前三篇文章需要有一个横跨标题框宽度的大图像和一个较长的摘录。其余的帖子需要更薄一些,左边要有一个更小的特色图片。我该如何在模板或循环中进行更改?
如何单独添加或删除每个页面的元数据?
如何为特定页面添加元框,例如:仅针对关于我们的页面。我该怎么办?当前代码为所有页面添加元框:function myplugin_add_custom_box() { add_meta_box( \'myplugin_sectionid\', __( \'My Post Section Title\', \'myplugin_textdomain\' ), \'myplugin_inner_custom_box\',&