小编Ben*_*Ben的帖子

Bootstrap 4 - Reboot.scss 覆盖 Global.scss

我正在使用Sage Starter Theme并且我正在添加一些 CSS 来设置_global.scss文件中的全局链接样式。一些 CSS 属性被 Bootstrap 覆盖,来自文件_reboot.scss

_global.scss

这种样式为我的所有链接添加了悬停效果的基本下划线。

a {
    font-family: $font__lato !important;
    text-decoration: none;
    color: brown;
    position: relative;
    overflow: hidden;

    &:focus {
        outline: none;
    }

    &:after {
        content: "";
        position: absolute;
        z-index: -1;
        right: 0;
        width: 0;
        bottom: -5px;
        background: red;
        height: 2px;
        transition-property: width;
        transition-duration: 0.3s;
        transition-timing-function: ease-out;
    }

    &:hover:after,
    &:focus:after,
    &:active:after {
        left: 0;
        right: auto;
        width: 100%;
    }
}
Run Code Online (Sandbox Code Playgroud)

_reboot.scss

如下图所示,_reboot.scss优先于我自己的 CSS。图片

text-decoration: none; …

css sass bootstrap-4

9
推荐指数
2
解决办法
2万
查看次数

在WP多站点上的站点之间同步ACF字段

我一直在寻找一种在WordPress多站点上跨站点同步ACF字段的方法.有5个站点具有单独的内容,但它们都使用相同的ACF字段.我宁愿避免在每个站点上手动创建和添加这些新字段.

有解决方法吗?

使用WP 4.8和ACF Pro 5.5.1.4

wordpress advanced-custom-fields multisite

6
推荐指数
1
解决办法
4212
查看次数

调用未定义的函数 sqlsrv_connect() - 故障排除

系统信息

内容管理系统:WordPress

网络服务器:XAMPP

PHP 版本:5.5.30

微软管理工作室 17

目标

使用 PHP 建立 MSSQL 数据库连接

已经做了什么

  1. 下载的 SQLSRV 驱动程序
  2. 将文件php_pdo_sqlsrv_55_nts.dllphp_pdo_sqlsrv_55_ts.dll复制到该目录C:\xampp\php\ext
  3. 将以下几行添加到 php.ini 文件中的动态扩展部分extension=php_pdo_sqlsrv_55_ts.dllextension=php_pdo_sqlsrv_55_nts.dll
  4. 重新启动网络服务器
  5. 已确认 sqlsrv 已在 phpinfo() 中列出

代码

$serverName = "technology-pc\sqlexpress";

// The connection will be attempted using Windows Authentication.
$connectionInfo = array( "Database"=>"example_db");
$conn = sqlsrv_connect($serverName, $connectionInfo);

if( $conn ) {
     echo "Connection established.<br />";
} else {
     echo "Connection could not be established.<br />";
     die( print_r( sqlsrv_errors(), true));
}
Run Code Online (Sandbox Code Playgroud)

错误 …

php sql-server wordpress database-connection sqlsrv

4
推荐指数
1
解决办法
2万
查看次数

使用NextJS + Express在localhost上进行HTTPS

系统信息

目标

在本地主机上通过HTTPS使用SSL服务Web应用程序

已经做了什么

  1. 使用Create Next App创建基本的NextJS应用程序
  2. 使用OpenSSL生成证书和密钥,并将其移至项目目录
  3. 添加了Express依赖
  4. 将应用程序配置为在内部使用Express server.js
  5. 更改了脚本以使用server.js内部package.json脚本。

server.js

const express = require('express');
const next = require('next');
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev });
const handle = app.getRequestHandler();
const port = 3000;

const https = require('https');
const fs = require('fs');
const httpsOptions = {
  key: fs.readFileSync('./certificates/key.pem'),
  cert: fs.readFileSync('./certificates/cert.pem')
};

app
  .prepare()
  .then(() => {
    const server …
Run Code Online (Sandbox Code Playgroud)

https localhost express reactjs next.js

3
推荐指数
2
解决办法
1616
查看次数

删除最后一个字符前的所有字符

请考虑以下字符串:

Hello World
Run Code Online (Sandbox Code Playgroud)

我的目的是删除最后一个字符("d")之前的所有字符,不包括最后一个字符.

在PHP中实现这一目标的最有效方法是什么?

php

-5
推荐指数
1
解决办法
87
查看次数