草庐IT

wordpress-shortcode

全部标签

php - Wordpress 主菜单 - 仅在主页上隐藏 'Home' 链接

我需要隐藏从主页上的Wordpress主菜单生成的“主页”链接,并在网站的其余部分显示它。我尝试创建自己的没有“Home”链接的菜单,并在header.php文件中手动添加“Home”链接,但它会转到菜单的末尾,看起来不是一个很好的解决方案。有什么想法吗?使用最新的Wordpress3.2 最佳答案 如果您只想对用户隐藏它,我建议使用以下CSS:body.homea[title="Home"]{display:none;}说明:Wordpress为body标签生成了几个类。home类用于隐藏主页上所有标题为Home的链接。工作示例(

php - Wordpress 中的内存泄漏

我目前正在为Wordpress开发插件。最近,当我尝试在本地安装中打开网站页面时,我开始遇到一些问题。每当我尝试在新的Chrome隐身窗口中打开它时,我都会收到500错误。从正常的Chrome模式中删除cookie也会触发该问题。Apache日志显示我用尽了最大内存限制。将限制设置为-1会导致无限的内存负载,因此我必须手动停止apache的执行。然后我启用了xdebug并打开了Debug模式。据我了解,xdebug带有最大嵌套限制,所以这就是我现在得到的错误。调用栈显示存在函数调用循环。这是它的样子:(!)Error:Maximumfunctionnestinglevelof'256'

php - 如何在wordpress中正确添加页面模板?

我正在尝试使用wordpress作为CMS(内容管理系统)添加2个页面模板(一个是我的默认页面,另一个是额外的)。我有2个php文件,一个名为VM.php(我的默认页面),另一个名为lol.php(我只是在这里测试,请原谅我有趣的页面名称)。在这两个文件的最顶部,我已经将脚本写入了相应的页面:正如您在下面的屏幕截图中看到的,我在wp-content/themes的父文件夹和子文件夹wp-content/themes/my-theme中都有两个文件(我尝试使用子文件夹单独的文件夹,父文件夹中没有任何内容以查看它是否可以工作,并且还通过删除子文件夹进行了尝试,无论哪种方式都不起作用)。这是

php - 在 wordpress 插件中定义动态页面

我正在创建我的第一个wordpress插件。在其中,用户可以选择添加新城市并查看这些城市的事件。我的客户要求是url必须是这样的SITE_NAME/cities/NY或SITE_NAME/cities/Califonia决定的是我将创建一个文件夹城市,如果用户尝试创建一个新城市,我将在该文件夹中创建一个包含该城市的文件,此外,我还将条目添加到数据库中。我将还将PHP代码插入到文件中。WP插件新手。我的方法是否正确(用于创建文件)?还有其他办法吗? 最佳答案 如果您不使用Wordpress,您的方法会奏效,但我绝对不建议您在Wordp

php - 如何在wordpress的查询中动态添加帖子数

我的slider中有以下查询而不是3我需要动态添加posts_per_page。为了触发我的functions.php主题的选项,我通常会这样做我试过了它不做任何事情或回显任何错误 最佳答案 $postsPage=$settings["postspage"];query_posts('category_name=Uncategorized&posts_per_page='.$postsPage); 关于php-如何在wordpress的查询中动态添加帖子数,我们在StackOverflo

php - 是否可以在 ajax 调用和正常请求之间交换 session 数据? (在 Wordpress 中)

我正在使用https://wordpress.org/plugins/wp-session-manager/插件,如果我只是设置和获取变量,它就可以工作。(所以实际的session管理有效)我想要的是在ajax调用和“对浏览器的正常请求”之间交换session数据。这可能吗?函数.phpadd_action('wp_ajax_nopriv_set_formvalues',array('FormHandler','set_formvalues'));add_action('wp_ajax_set_formvalues',array('FormHandler','set_formvalue

php - (Wordpress) Contact Form 7 在 before_send_mail 过滤器中中止

我在我的WordPress网站上使用ContactForm7作为邮件系统。我使用wpcf7_before_send_mail过滤器将所有数据发送到外部网络服务(SOAP)。当我收到该网络服务的“SUCCESS”消息时,一切都应该照常进行,但是当我收到“FAILED”消息时,联系表7不应发送电子邮件,并且网站上应该出现不同的输出消息。是否可以在函数内更改它?get_posted_data();/***SOAPsettings***/ini_set("soap.wsdl_cache_enabled","0");/***variabelenopzetten***/define('BROADC

Wordpress - 前端的帖子标题与 url 中的帖子标题不同

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我需要更改Wordpress主题function.php文件,以便它在前端显示自定义的帖子名称,这与帖子编辑器/URL中的标题不同。

php - 如何选择帖子类型(WordPress)以通过头部过滤器?

我有一个WordPress网站,它使用YoastSEO来管理规范链接和noindex元机器人,除此之外,还有一个非常特殊的配置。默认情况下,Yoast的插件会添加一个在每一页。我对在每个静态页面(无论其类型是什么)中显示规范链接不感兴趣,而是在某些类型的帖子中显示规范链接:Pages和Posts(不是附件、类别、存档等)我知道防止Yoast默认添加规范链接的方法,只需在functions.php中添加以下代码:add_filter('wpseo_canonical','__return_false');.但是,如果我只想在某些帖子类型中传递该过滤器怎么办?或者在除了某些类型的帖子之外的

wordpress - 如何在复杂的设置下提交我的网站以进行适当的 SEO?

我有:www.example.com(WordPress)www.example.com/blog(wordpress)www.example2.com(prestashop)(现有301http://example2.com-->https://www.example2.com)www.example2.com/blog(wordpess)我有使用SNI的www.example2.com(主要CN)和SAN(www.example.com)的多域ssl。不包括非www版本。。example2.com是cpanel中的主域,而example.com是附加组件。我希望www.exampl