阅读更多以打开外部链接
我想有一个自定义字段在编辑后的区域,可以把外部链接。如果该链接输入到此字段,则主页上的“阅读更多”按钮将打开外部链接,但如果该字段未填充,则使用默认的“阅读更多”功能并打开帖子。是否有一些插件或一些黑客?
我需要什么登录/密码才能安装WordPress主题?
我点击下载了一个wordpress主题,它问我用户名和密码。但我给了它我的ftp密码,它说无效。然后我给了它我的Wordpress凭据,它说无效。那么它需要哪些凭据呢?非常感谢。
如何在Widget后端表单中包含复选框?
我试图在我的小部件后端包含一个复选框。但在用户提交后,我无法获取值(开或关)。我原以为该值会存储在“esc\\u attr($check)”中(就像使用文本输入时一样),但我无法检索它。这就是我现在正在尝试的:public function form( $instance ) { $check = isset( $instance[ \'check\' ] ) ? $instance[ \'check\' ] : \'off\'; echo esc_attr( $check
WordPress Themes and PHP unit
有没有将PHP单元测试与WordPress主题结合使用的例子,似乎很多关于这个主题的博客都过时了,因为核心单元测试是trac的一部分,然而昨天晚上,我拉了trac,试图设置一个示例主题来运行测试。它不能安静地工作,你必须运行所有的测试来测试你的主题,即使你尝试并需要一个文件-它试图在WordPress被实例化之前需要它,它会变得一团糟。无论如何,我知道有一个用于主题单元测试的插件,但它只是安装了大量“尝试”并破坏主题的帖子,并没有测试底层逻辑,尤其是在构建框架的情况下,php单元在这里是最好的,因为您可以
匹配查询的新帖子的电子邮件通知
我正在创建一个房地产网站,将有一个搜索功能(床,浴室,价格范围,邻居等)。当显示搜索页面时,URL将有一个很长的查询字符串。我想允许站点访问者通过RSS或电子邮件进行订阅,以便在发布符合该标准的新列表时,他们会收到通知。我相信,如果他们只是在URL的末尾添加“/提要”,那么他们就会得到一个RSS版本,因此如果这是正确的,那么很容易实现。但我不知道如何允许通过电子邮件订阅。到目前为止,我找到的所有解决方案似乎都会通知所有帖子,有几个帖子会允许你通过分类订阅,但我找不到任何通过搜索查询做到这一点的解决方案。如
我应该如何从我的帖子添加到其他页面/帖子的链接?
我想知道如何从我的一篇帖子链接到其他帖子。理想情况下,我会使用像get\\u permalink()这样的函数,但php在帖子内容中不可用,因此如何链接到其他页面,确保在更改帖子/页面段塞时链接不会中断?
The Loop isn't working
如果不使用不太推荐的:<?php query_posts(\'post_type=post&post_status=publish&paged=\'. get_query_var(\'paged\')); ?> 我正在使用一个名为“template blog.php”的自定义页面模板,其中包含以下内容:http://pastebin.com/raw.php?i=9W3akEcX下面是“content.php”文件:http://pastebin.com/raw.php
为什么我的博客页面ID==第一篇文章ID?
我可能做错了什么。目前我正在使用index.php 作为主要博客页面。我有一个博客页面设置,并在我的设置中设置。当我尝试获取博客页面ID时,它总是显示第一个帖子ID。除了正常循环之外,我不会在任何地方运行任何其他查询。为什么我的代码显示的是帖子ID和页面ID?Index.php Code:<?php get_header(); ?> <?php get_sidebar(); ?> <?php echo $post->I
如何在必用插件中使用is_MultiSite()?
我希望此代码在mu plugins文件夹中的插件中执行。在函数中执行时。php一切正常,但当我在mu插件中尝试它时,会创建一个空白页面。if (( is_multisite() && !current_user_can(\'manage_network\') ) || ( !is_multisite() && !current_user_can(\'create_users\'))) { add_action( \'init\', create_functio
Exclude page name from loop
我当前正在使用此循环:if (is_single() || is_page() ) : if (have_posts() ) : while (have_posts() ) : the_post(); 如何在循环中排除多个页面例如,我想排除页面example.com/music 和example.com/contact.编辑:我已经按照通用汽车提供的方式做了,但我的音乐和联系人页面在申请后一直在加载。<?php if (is_single() |
是否筛选特定的短码输出?
WordPress中是否有一个钩子可以用来过滤特定短代码的输出?类似这样:add_filter(\'shortcode_output\', \'my_filter_function\', 2); function my_filter_function ( $output, $shortcode ) { .... } 在哪里$shortcode 大概是[my_schortcode] 或者更好的是,将shortcode及其属性分离成一个数组。
如何使用用户角色重定向特定帖子类型
我已创建自定义帖子类型Books 在我的functions.php. 现在我想重定向每个用户(分配给editor 角色)。当他们单击仪表板时,会转到以下页面:http://www.localhost/wordpress/wp-admin/edit.php?post_type=product 我想要的:
将类应用于嵌入到帖子/页面的自托管图像周围的链接
因此,我需要添加一个类来链接这些图像,以达到灯箱的目的。但仅限于上传目录中的图像,而不是外部图像。我通过@TommiForsström找到了这个解决方案here:function add_colorbox_class_to_image_links($html, $attachment_id, $attachment) { $linkptrn = \"/<a[^>]*>/\"; $found = preg_match($linkptrn, $html, $a_elem);&
批量删除帖子修订的最安全方法
就帖子数量和流量而言,我的一个客户在一个相当大的博客上。我正试图将她的数据库缩小到一个可管理的规模,但有一件事正在扩大,那就是成千上万的后期修订。我已经设置了Wordpress配置,将将来的修订数量限制为两个:define(\'WP_POST_REVISIONS\', 2); 但我想删除所有现有的修订。Question 1:直接删除wp\\U posts表中具有post\\U版本类型的所有行是否安全?(我在这方面看到了相互矛盾的答案,但如果安全的话,我希望能这样做)。Question 2:…只有
如何更改WordPress博客的Uploads文件夹中媒体文件的使用频率
到目前为止,我可以看到我的媒体文件分为月份和年份,就像2008/09目录一样。但我很担心,因为我目前正在托管一个社区列表网站,可能会导致1000多个上传(这是每个目录最多共享托管的限制)。我最近意识到共享站点中的文件数不能超过500000个。因此,我认为一段时间后,它将变得非常有限。有没有人可以通过将归档频率改为每周而不是每月来解决这个问题?我在谷歌上搜索了一下,但根本找不到答案!或我是不是走错方向了?请帮忙谢谢大家!
WorldPress需要多少服务器处理能力?
我的服务器上有多个Wordpress网站(还有一个游戏服务器和Tomcat),我对服务器的健康状况有点偏执。新安装的Wordpress通常需要多少钱?
从Get_Term_By获取模糊匹配
我想得到一个术语,只知道它的一部分。我的slug的设置方式是,使类别名称出现在语言代码之前,有时我需要从类别名称和语言代码中获取术语,但如果确切的术语不存在,我不会从get\\u term\\u by中获取任何信息。那没关系,不过,我的一些术语是用多种语言表达的,当我知道这个类别和语言时,用法语和英语说它是apple,我需要从我正在和apple打交道,而且我是用英语找到这个术语。更具体的例子:术语名称:apple\\u en\\u fr我想搜索apple\\u en或apple\\u fr并获取该术语。一
登录时使用其他菜单
在更新到WP 3.6之前,我可以在标题中添加此代码。主题的php,这使得登录时可以有另一个菜单: <?php if( is_user_logged_in() ) { $menu = \'logged-in\'; } else { $menu = \'logged-out\'; } wp_nav_menu( array(
根据用户角色更改帖子状态
我有一个网站,我正在工作,在那里,用户每月支付费用,以便能够向网站添加内容,并且在注册时为他们分配一个自定义用户角色。当他们的订阅启动时,他们的用户角色将更改为订阅服务器。它使用重力形式和它们的授权。订阅的net插件。// Set user role to subscriber after subscription expires add_action( \'gform_authorizenet_subscription_canceled\', \'downgrade_user_role\', 1
将点击按钮中的信息带入表单
我有一个问题,我正在为一个客户完成一个项目。他希望每次用户单击给定研讨会的“今天注册”时(http://yft.ac/upcoming-workshops/), 车间的名称以某种方式转移到联系表上(http://yft.ac/contact-us/). 现在,workshop页面只是一个简单的表格,有一个按钮指向contact us页面,contact us页面由一个简单的重力表单驱动。到底有没有办法用重力的形式来做这件事?我不是PHP方面的佼佼者,还没有找到实现这一点的方法。提前感谢任何能帮我解决这个问