我需要更改以下的存档链接。
http://localhost/wordpress/2018/03/ => http://localhost/wordpress/arr/2018/03/
我已更改了帖子链接,如下所示。
function append_query_string($url, $post, $leavename) {
if (strpos($_SERVER['REQUEST_URI'], '/arr/') !== false) {
if ($post->post_type == 'post') {
//$url = home_url(user_trailingslashit("arr/$post->post_name"));
$url = str_replace(home_url(), "", $url);
$url = home_url(user_trailingslashit("arr$url"));
}
}
return $url;
}
add_filter('post_link', 'append_query_string', 10, 3);
请指导。
感谢。
答案 0 :(得分:0)
您可以自定义固定链接设置 - > wordpress中的永久链接。 如果选择自定义永久链接选项,则可以设置如下内容: localhost / wordpress /%postname%/%year%/%monthnum%/
答案 1 :(得分:0)
找到解决方案。需要在WordPress中使用 day_link 过滤器。
def _poly_newton_coefficient(x,y):
"""
x: list or np array contanining x data points
y: list or np array contanining y data points
"""
m = len(x)
x = np.copy(x)
a = np.copy(y)
for k in range(1,m):
a[k:m] = (a[k:m] - a[k-1])/(x[k:m] - x[k-1])
return a
def newton_polynomial(x_data, y_data, x):
"""
x_data: data points at x
y_data: data points at y
x: evaluation point(s)
"""
a = _poly_newton_coefficient(x_data, y_data)
n = len(x_data) - 1 # Degree of polynomial
p = a[n]
for k in range(1,n+1):
p = a[n-k] + (x -x_data[n-k])*p
return p
感谢。