【问题标题】:How can I modify specific attribute in CSS如何修改 CSS 中的特定属性
【发布时间】:2015-12-15 06:56:30
【问题描述】:

我正在使用 WordPress。以下代码位于 loo-services.php

            if($ct_options['ct_book_now'] == 'Yes') {
                echo '<p>';
                    echo '<a class="book-now btn" href="#" data-service="';
                        the_title();
                    echo '">' . __('Book Now', 'contempo') . '</a>';
                echo '</p>';
            }

这段代码通过data-service="the_title()"方法生成。

网站上有一个按钮“立即预订”,点击此按钮后,将跳转到默认页面。

我希望在单击“立即预订”按钮时将用户转发到另一个页面,而不是从 data-service="the_title()" 使用的默认页面。

在主页上有一个默认服务的链接,例如“临床咨询”。单击此按钮后,链接自动指向其默认页面,而我想将此链接到我在页面构建器中构建的自定义页面,例如这个链接 www.website.com/index.php/clinical-consultation-2 而不是它的默认页面链接?

【问题讨论】:

  • “链接”与css有什么关系? css 告诉您的浏览器如何格式化/显示页面。它与链接指向的内容或单击链接时链接的位置无关。
  • 谢谢@MarcB。这意味着我必须在 php 文件中进行设置,但是如何设置?
  • 此 php 代码链接我在服务部分构建的页面,而我想为每个页面链接自定义的 标记
  • 我看到 data-service="" 带有页面标题。是否可以添加 if 语句 if data-service==this then ...... 这样的事情?
  • @PraveenKumar - 请不要让 OP 通过 Skype 解释问题。如果需要更彻底的解释,那么 OP 应该编辑他们的问题,以便我们所有人可以更好地理解它。

标签: php css wordpress


【解决方案1】:

您可以使用重定向插件:Redirection,这将满足需求:

  1. 下载redirection.zip
  2. 解压
  3. 将重定向目录上传到您的/wp-content/plugins 目录
  4. 进入插件管理页面并启用插件
  5. Manage/Redirection 页面配置选项

【讨论】:

    【解决方案2】:

    由于您在问题中提供的信息不完整,我会尝试这样的事情:

            if($ct_options['ct_book_now'] == 'Yes') {
                echo '<p>';
                    echo '<a href="'.get_permalink().'">'.get_the_title().'</a>';
                echo '</p>';
            }
    

    【讨论】:

    • 我的问题中的代码和你的代码有什么区别?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 2012-09-02
    • 1970-01-01
    • 2015-01-15
    • 2018-08-09
    • 2013-08-22
    相关资源
    最近更新 更多