本文整理汇总了PHP中wp_make_link_relative函数的典型用法代码示例。如果您正苦于以下问题:PHP wp_make_link_relative函数的具体用法?PHP wp_make_link_relative怎么用?PHP wp_make_link_relative使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了wp_make_link_relative函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: piratenkleider_make_link_relative
function piratenkleider_make_link_relative($url)
{
if (piratenkleider_is_internal_link($url)) {
$url = wp_make_link_relative($url);
}
return $url;
}
开发者ID:tierce,项目名称:Piratenkleider,代码行数:7,代码来源:functions.php
示例2: while
<?php
if (have_posts()) {
while (have_posts()) {
the_post();
?>
<?php
$post = get_the_ID();
include 'small-catalog.php';
?>
<section class="category-lead container">
<div class="row">
<div class="col-xs-3 category-lead__icon">
<?php
$current_thumb = ltrim(wp_make_link_relative(wp_get_attachment_url(get_post_thumbnail_id($post))), '/');
include $current_thumb;
?>
</div>
<div class="col-xs-9">
<h1 class="category-lead__title page-title"><?php
the_title();
?>
</h1>
<div class="category-lead__content">
<?php
the_content();
?>
</div>
</div>
</div>
开发者ID:kenaku,项目名称:style,代码行数:30,代码来源:page-category.php
示例3: wpbc_make_link_absolute
function wpbc_make_link_absolute($link)
{
if ($link != get_option('siteurl') && strpos($link, 'http') !== 0) {
$link = get_option('siteurl') . '/' . trim(wp_make_link_relative($link), '/');
}
return esc_js($link);
}
开发者ID:dev-lav,项目名称:htdocs,代码行数:7,代码来源:wpdev-booking-functions.php
示例4: valid_image
/**
* make sure the image is valid, has a src and has an height and width
* @param type $post_image
* @return null
*/
public function valid_image($post_image)
{
if (!isset($post_image['src']) && isset($post_image['url'])) {
$post_image['src'] = $post_image['url'];
}
if (isset($post_image['src'])) {
// check that height & width have been set, if not try to calculate
if (empty($post_image['height']) || empty($post_image['width']) || empty($post_image['height']) && empty($post_image['width'])) {
try {
$image_info = getimagesize($post_image['src']);
if ($image_info !== false) {
$post_image['width'] = $image_info[0];
$post_image['height'] = $image_info[1];
} else {
// if allow_url_fopen is off we need to convert the url image into a local file
$image_src = dirname(dirname(dirname(WYSIJA_UPLOADS_DIR))) . wp_make_link_relative($post_image['src']);
$image_info = getimagesize($image_src);
if ($image_info !== false) {
$post_image['width'] = $image_info[0];
$post_image['height'] = $image_info[1];
}
}
} catch (Exception $e) {
return null;
}
}
return $post_image;
} else {
return null;
}
}
开发者ID:crazyyy,项目名称:octagram,代码行数:36,代码来源:image.php
示例5: root_relative_url
function root_relative_url($input)
{
preg_match('|https?://([^/]+)(/.*)|i', $input, $matches);
if (isset($matches[1]) && isset($matches[2]) && $matches[1] === $_SERVER['SERVER_NAME']) {
return wp_make_link_relative($input);
}
return $input;
}
开发者ID:rinodung,项目名称:myfreetheme,代码行数:8,代码来源:class-cleanup.php
示例6: proper_icon
function proper_icon($name)
{
if (isset($name)) {
$svg_root = get_stylesheet_directory_uri() . '/_/svg/symbols.svg';
$svg_relative_root = wp_make_link_relative($svg_root);
$use_format = '<use xlink:href="%1$s#%2$s"/>';
return sprintf($use_format, $svg_relative_root, $name);
} else {
return null;
}
}
开发者ID:Bones5,项目名称:Proper-Bear,代码行数:11,代码来源:proper-icons.php
示例7: i4web_root_relative_url
/**
* Root relative URLs
*
* WordPress likes to use absolute URLs on everything - let's clean that up.
* Inspired by http://www.456bereastreet.com/archive/201010/how_to_make_wordpress_urls_root_relative/
*
* You can enable/disable this feature in config.php:
* current_theme_supports('root-relative-urls');
*
* @author Scott Walkinshaw <[email protected]>
*/
function i4web_root_relative_url($input)
{
preg_match('|https?://([^/]+)(/.*)|i', $input, $matches);
if (!isset($matches[1]) || !isset($matches[2])) {
return $input;
} elseif ($matches[1] === $_SERVER['SERVER_NAME'] || $matches[1] === $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT']) {
return wp_make_link_relative($input);
} else {
return $input;
}
}
开发者ID:NeilToor,项目名称:i4web,代码行数:22,代码来源:relative-urls.php
示例8: asset_path
function asset_path($type, $filename)
{
$theme_location = get_stylesheet_directory_uri();
$url = wp_make_link_relative($theme_location);
$manifest_path = ".{$url}/resources/{$type}/rev-manifest.json";
if (file_exists($manifest_path)) {
$manifest = json_decode(file_get_contents($manifest_path), TRUE);
} else {
$manifest = [];
}
if (array_key_exists($filename, $manifest)) {
return $manifest[$filename];
}
return $filename;
}
开发者ID:luisomontano,项目名称:ProtoCulture,代码行数:15,代码来源:dash-admin.php
示例9: relative_url
function relative_url()
{
$filters = array('bloginfo_url', 'the_permalink', 'wp_list_pages', 'wp_list_categories', 'the_content_more_link', 'the_tags', 'the_author_posts_link', 'post_link', 'post_type_link', 'page_link', 'attachment_link', 'get_shortlink', 'post_type_archive_link', 'get_pagenum_link', 'get_comments_pagenum_link', 'term_link', 'search_link', 'day_link', 'month_link', 'year_link', 'option_siteurl', 'blog_option_siteurl', 'option_home', 'admin_url', 'get_admin_url', 'get_site_url', 'network_admin_url', 'home_url', 'includes_url', 'site_url', 'site_option_siteurl', 'network_home_url', 'network_site_url', 'get_the_author_url', 'get_comment_link', 'wp_get_attachment_image_src', 'wp_get_attachment_thumb_url', 'wp_get_attachment_url', 'wp_login_url', 'wp_logout_url', 'wp_lostpassword_url', 'get_stylesheet_uri', 'get_locale_stylesheet_uri', 'script_loader_src', 'style_loader_src', 'get_theme_root_uri');
// Thanks to https://wordpress.org/support/topic/request-only-replace-local-urls
$home_url = home_url();
$filter_fn = function ($link) use($home_url) {
if (!is_array($link) && strpos($link, $home_url) === 0) {
return wp_make_link_relative($link);
} else {
return $link;
}
};
foreach ($filters as $filter) {
add_filter($filter, $filter_fn);
}
}
开发者ID:shgysk8zer0,项目名称:KVSun,代码行数:16,代码来源:relative-url.php
示例10: handleLogoChange
function handleLogoChange()
{
$uploadedfile = $_FILES['logo'];
$upload_overrides = array('test_form' => false, 'action' => 'logo_upload');
$movefile = wp_handle_upload($uploadedfile, $upload_overrides);
if ($movefile && !isset($movefile['error'])) {
return wp_make_link_relative($movefile['url']);
} else {
/**
* Error generated by _wp_handle_upload()
* @see _wp_handle_upload() in wp-admin/includes/file.php
*/
echo $movefile['error'];
die;
}
}
开发者ID:steam0r,项目名称:kkl_ligatool,代码行数:16,代码来源:KKL_Club_Admin_Page.php
示例11: load_all_scripts
/**
* Hooks into wp_enqueue_scripts to bring everything to the front-end.
*
* Loads in our main styles and scripts for the /Me front-end.
* Uses wp_localize_script to pass along a few parameters to our Marionette app.
*
* @since 0.1.0
*
* @uses wp_enqueue_scripts()
*
* @see localize_modules
*
*/
function load_all_scripts()
{
// This clears all current scripts and styles. Open to more elegant solutions here
global $wp_scripts;
global $wp_styles;
$adminBar = $wp_styles->registered['admin-bar'];
$openSans = $wp_styles->registered['open-sans'];
$dashicons = $wp_styles->registered['dashicons'];
$wp_scripts->registered = array();
$wp_styles->queue = array("admin-bar");
wp_enqueue_style('grids', ME__PLUGIN_URL . 'front/css/lib/flexboxgrid.css');
wp_enqueue_style('me_css', ME__PLUGIN_URL . 'front/css/style.css');
wp_enqueue_script('vendors', ME__PLUGIN_URL . '/front/app/vendor/vendor.min.js', '', '', true);
wp_register_script('main', ME__PLUGIN_URL . '/front/app/build/index.bundle.js', '', '', true);
wp_localize_script('main', 'meVars', array('js_url' => ME__PLUGIN_URL . '/app/js', 'root_url' => wp_make_link_relative(home_url('/me')) . '/', 'api_url' => home_url('/wp-json/me/v1'), 'active_modules' => Me_Utils::localize_modules(), 'plugin_url' => ME__PLUGIN_URL));
wp_enqueue_script('main');
}
开发者ID:jastuccio,项目名称:Me,代码行数:30,代码来源:class.me.php
示例12: root_relative_url
/**
* Make a URL relative
*/
function root_relative_url($input)
{
$url = parse_url($input);
if (!isset($url['host']) || !isset($url['path'])) {
return $input;
}
$site_url = parse_url(network_site_url());
// falls back to site_url
if (!isset($url['scheme'])) {
$url['scheme'] = $site_url['scheme'];
}
$hosts_match = $site_url['host'] === $url['host'];
$schemes_match = $site_url['scheme'] === $url['scheme'];
$ports_exist = isset($site_url['port']) && isset($url['port']);
$ports_match = $ports_exist ? $site_url['port'] === $url['port'] : true;
if ($hosts_match && $schemes_match && $ports_match) {
return wp_make_link_relative($input);
}
return $input;
}
开发者ID:rku4er,项目名称:foxland-wp,代码行数:23,代码来源:utils.php
示例13: wp_upload_display
function wp_upload_display($dims = false, $href = '')
{
global $post;
$id = get_the_ID();
$attachment_data = wp_get_attachment_metadata($id);
$is_image = (int) wp_attachment_is_image();
$filesystem_path = get_attached_file($id);
if (!isset($attachment_data['width']) && $is_image) {
if ($image_data = getimagesize($filesystem_path)) {
$attachment_data['width'] = $image_data[0];
$attachment_data['height'] = $image_data[1];
wp_update_attachment_metadata($id, $attachment_data);
}
}
if (isset($attachment_data['width'])) {
list($width, $height) = wp_shrink_dimensions($attachment_data['width'], $attachment_data['height'], 171, 128);
}
$post_title = attribute_escape(the_title('', '', false));
$post_content = attribute_escape(apply_filters('content_edit_pre', $post->post_content));
$class = 'text';
$innerHTML = get_attachment_innerHTML($id, false, $dims);
if ($image_src = get_attachment_icon_src()) {
$image_rel = wp_make_link_relative($image_src);
$innerHTML = ' ' . str_replace($image_src, $image_rel, $innerHTML);
$class = 'image';
}
$src_base = wp_get_attachment_url();
$src = wp_make_link_relative($src_base);
$src_base = str_replace($src, '', $src_base);
if (!trim($post_title)) {
$post_title = basename($src);
}
$r = '';
if ($href) {
$r .= "<a id='file-link-{$id}' href='{$href}' title='{$post_title}' class='file-link {$class}'>\n";
}
if ($href || $image_src) {
$r .= "\t\t\t{$innerHTML}";
}
if ($href) {
$r .= "</a>\n";
}
$size = @filesize($filesystem_path);
if (!empty($size)) {
$r .= "\t\t\t\t<span class='upload-file-size'>" . size_format($size) . "</span>\n";
}
$r .= "\n\t\t<div class='upload-file-data'>\n\t\t\t<p>\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-url-{$id}' id='attachment-url-{$id}' value='{$src}' />\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-url-base-{$id}' id='attachment-url-base-{$id}' value='{$src_base}' />\n";
if (!($thumb_base = wp_get_attachment_thumb_url())) {
$thumb_base = wp_mime_type_icon();
}
if ($thumb_base) {
$thumb_rel = wp_make_link_relative($thumb_base);
$thumb_base = str_replace($thumb_rel, '', $thumb_base);
$r .= "\t\t\t\t<input type='hidden' name='attachment-thumb-url-{$id}' id='attachment-thumb-url-{$id}' value='{$thumb_rel}' />\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-thumb-url-base-{$id}' id='attachment-thumb-url-base-{$id}' value='{$thumb_base}' />\n";
}
$r .= "\t\t\t\t<input type='hidden' name='attachment-is-image-{$id}' id='attachment-is-image-{$id}' value='{$is_image}' />\n";
if (isset($width)) {
$r .= "\t\t\t\t<input type='hidden' name='attachment-width-{$id}' id='attachment-width-{$id}' value='{$width}' />\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-height-{$id}' id='attachment-height-{$id}' value='{$height}' />\n";
}
$r .= "\t\t\t\t<input type='hidden' name='attachment-page-url-{$id}' id='attachment-page-url-{$id}' value='" . get_attachment_link($id) . "' />\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-title-{$id}' id='attachment-title-{$id}' value='{$post_title}' />\n";
$r .= "\t\t\t\t<input type='hidden' name='attachment-description-{$id}' id='attachment-description-{$id}' value='{$post_content}' />\n";
$r .= "\t\t\t</p>\n\t\t</div>\n";
return $r;
}
开发者ID:nurpax,项目名称:saastafi,代码行数:69,代码来源:upload.php
示例14: comicpress_show_control_panel
function comicpress_show_control_panel()
{
global $user_login;
if (!is_user_logged_in()) {
$args = array('label_username' => __('Username', 'comicpress'), 'label_password' => __('Password', 'comicpress'));
wp_login_form($args);
?>
<ul>
<?php
if (is_multisite()) {
?>
<li><a href="<?php
echo home_url();
?>
/wp-signup.php"><?php
_e('Register', 'comicpress');
?>
</a></li>
<?php
} else {
?>
<li><a href="<?php
echo home_url();
?>
/wp-register.php"><?php
_e('Register', 'comicpress');
?>
</a></li>
<?php
}
?>
<li><a href="<?php
echo home_url();
?>
/wp-login.php?action=lostpassword"><?php
_e('Recover password', 'comicpress');
?>
</a></li>
</ul>
<?php
} else {
?>
<ul>
<?php
$redirect = '&redirect_to=' . urlencode(wp_make_link_relative(site_url()));
$uri = wp_nonce_url(site_url("wp-login.php?action=logout{$redirect}", 'login'), 'log-out');
?>
<li><a href="<?php
echo $uri;
?>
"><?php
_e('Logout', 'comicpress');
?>
</a></li>
<?php
wp_register();
?>
<li><a href="<?php
echo home_url();
?>
/wp-admin/profile.php"><?php
_e('Profile', 'comicpress');
?>
</a></li>
</ul>
<?php
}
?>
<?php
}
开发者ID:besimhu,项目名称:legacy,代码行数:70,代码来源:controlpanel.php
示例15: get_posts
if ($featuredCat) {
$featuredPost = get_posts('category=' . $featuredCat->term_id . '&numberposts=1');
}
if (empty($featuredPost) || strtotime($featuredPost[0]->post_date) < time() - 1209600) {
$articleCat = get_bloginfo('articles_cat', 'display');
$articleCat = get_category_by_slug($articleCat);
$featuredPost = get_posts('category=' . $articleCat->term_id . '&numberposts=1&orderby=RAND()');
}
setup_postdata($featuredPost[0]);
global $post;
$post = $featuredPost[0];
$featuredPic = get_post_meta($post->ID, 'featured_image', true);
if (empty($featuredPic)) {
$featuredPic = nm_get_photo('415', '92', false, false);
} else {
$featuredPic = get_bloginfo('wpurl') . '/images/phpThumb.php?src=' . wp_make_link_relative($featuredPic) . '&w=415&h=92&zc=C';
}
?>
<div class="moduleStatus">
<span>Posted <?php
the_time('l, F jS, Y');
?>
at <?php
the_time();
?>
</span>
</div>
<div class="inside">
开发者ID:popovdenis,项目名称:kmst,代码行数:30,代码来源:home-featured-article.php
示例16: register_backups_scripts_and_styles
/**
* Register scripts and styles for Backups Controller
*
* @return void
*/
public function register_backups_scripts_and_styles() {
do_action( 'ai1mw-register-backups-scripts-and-styles' );
wp_enqueue_script(
'ai1wm-js-backups',
Ai1wm_Template::asset_link( 'javascript/backups.min.js' ),
array( 'jquery' )
);
wp_enqueue_style(
'ai1wm-css-backups',
Ai1wm_Template::asset_link( 'css/backups.min.css' )
);
wp_localize_script( 'ai1wm-js-backups', 'ai1wm_feedback', array(
'ajax' => array(
'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_feedback' ) ),
),
) );
wp_localize_script( 'ai1wm-js-backups', 'ai1wm_report', array(
'ajax' => array(
'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_report' ) ),
),
) );
wp_localize_script( 'ai1wm-js-backups', 'ai1wm_backups', array(
'ajax' => array(
'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_backups' ) ),
),
) );
wp_localize_script( 'ai1wm-js-backups', 'ai1wm_import', array(
'ajax' => array(
'url' => wp_make_link_relative( admin_url( 'admin-ajax.php?action=ai1wm_import' ) ),
),
'status' => array(
'php' => wp_make_link_relative( plugins_url( 'status.php', AI1WM_PLUGIN_BASENAME ) ),
'js' => wp_make_link_relative( plugins_url( 'storage/status.js', AI1WM_PLUGIN_BASENAME ) ),
),
'secret_key' => get_option( AI1WM_SECRET_KEY ),
) );
}
开发者ID:jknowles94,项目名称:Work-examples,代码行数:43,代码来源:class-ai1wm-main-controller.php
示例17: test_wp_make_link_relative_with_no_path
/**
* @ticket 26819
*/
function test_wp_make_link_relative_with_no_path()
{
$link = 'http://example.com';
$relative_link = wp_make_link_relative($link);
$this->assertEquals('', $relative_link);
}
开发者ID:boonebgorges,项目名称:develop.wordpress,代码行数:9,代码来源:WPMakeLinkRelative.php
示例18: array
}
?>
<?php
// LOOP
$args = array('post_type' => 'article', 'tax_query' => array(array('taxonomy' => 'issue', 'field' => 'slug', 'terms' => current_taxonomy())));
$query = new WP_Query($args);
if ($query->have_posts()) {
echo '<h2>' . custom_taxonomies_terms_links() . '</h2>';
echo '<ul class="toc-item-list">';
if (isset($mast)) {
echo $mast;
}
while ($query->have_posts()) {
$query->the_post();
$link = get_permalink();
$rel = wp_make_link_relative($link);
echo '<li class="toc-item">';
echo '<a class="toc-link webapp" href="' . $rel . '">' . get_the_title() . '</a>';
echo '</li>';
}
echo '</ul>';
}
?>
</div>
</div>
<div class="row option-menu submenu">
<div class="small-12 column">
<!-- <div class="option-title">
<div class="option-title-link">Options</div>
</div>
--> <ul class="option-item-list">
开发者ID:eberhardtsmith,项目名称:dinerporn,代码行数:31,代码来源:page-menu.php
示例19: register_import_scripts_and_styles
/**
* Register scripts and styles for Import Controller
*
* @return void
*/
public function register_import_scripts_and_styles()
{
do_action('ai1mw-register-import-scripts-and-styles');
// we don't want heartbeat to occur when importing
wp_deregister_script('heartbeat');
wp_enqueue_script('ai1wm-js-import', Ai1wm_Template::asset_link('javascript/import.min.js'), array('plupload-all', 'jquery'));
wp_enqueue_style('ai1wm-css-import', Ai1wm_Template::asset_link('css/import.min.css'));
wp_localize_script('ai1wm-js-import', 'ai1wm_uploader', array('runtimes' => 'html5,silverlight,flash,html4', 'browse_button' => 'ai1wm-import-file', 'container' => 'ai1wm-plupload-upload-ui', 'drop_element' => 'ai1wm-drag-drop-area', 'file_data_name' => 'upload-file', 'chunk_size' => apply_filters('ai1wm_max_chunk_size', AI1WM_MAX_CHUNK_SIZE), 'max_retries' => apply_filters('ai1wm_max_chunk_retries', AI1WM_MAX_CHUNK_RETRIES), 'url' => wp_make_link_relative(admin_url('admin-ajax.php?action=ai1wm_import')), 'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'), 'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'), 'multiple_queues' => false, 'multi_selection' => false, 'urlstream_upload' => true, 'unique_names' => true, 'multipart' => true, 'multipart_params' => array('provider' => 'file', 'method' => 'import', 'secret_key' => get_site_option(AI1WM_SECRET_KEY, false, false)), 'filters' => array('ai1wm_archive_extension' => array('wpress', 'bin'), 'ai1wm_archive_size' => apply_filters('ai1wm_max_file_size', AI1WM_MAX_FILE_SIZE))));
wp_localize_script('ai1wm-js-import', 'ai1wm_feedback', array('ajax' => array('url' => wp_make_link_relative(admin_url('admin-ajax.php?action=ai1wm_leave_feedback')))));
wp_localize_script('ai1wm-js-import', 'ai1wm_report', array('ajax' => array('url' => wp_make_link_relative(admin_url('admin-ajax.php?action=ai1wm_report_problem')))));
wp_localize_script('ai1wm-js-import', 'ai1wm_maintenance', array('ajax' => array('url' => wp_make_link_relative(admin_url('admin-ajax.php?action=ai1wm_disable_maintenance')))));
wp_localize_script('ai1wm-js-import', 'ai1wm_import', array('ajax' => array('url' => wp_make_link_relative(admin_url('admin-ajax.php?action=ai1wm_import'))), 'status' => array('url' => wp_make_link_relative(AI1WM_STORAGE_URL)), 'secret_key' => get_site_option(AI1WM_SECRET_KEY, false, false), 'oversize' => sprintf(__('The file that you are trying to import is over the maximum upload file size limit of <strong>%s</strong>.' . '<br />You can remove this restriction by purchasing our ' . '<a href="https://servmask.com/products/unlimited-extension" target="_blank">Unlimited Extension</a>.', AI1WM_PLUGIN_NAME), size_format(apply_filters('ai1wm_max_file_size', AI1WM_MAX_FILE_SIZE))), 'invalid_extension' => sprintf(__('Version 2.1.1 of All in One WP Migration introduces new compression algorithm. ' . 'It makes exporting and importing 10 times faster.' . '<br />Unfortunately, the new format is not back compatible with backups made with earlier ' . 'versions of the plugin.' . '<br />You can either create a new backup with the latest version of the ' . 'plugin, or convert the archive to the new format using our tools ' . '<a href="%s" target="_blank">here</a>.', AI1WM_PLUGIN_NAME), AI1WM_ARCHIVE_TOOLS_URL)));
}
开发者ID:sumwander,项目名称:unyil,代码行数:18,代码来源:class-ai1wm-main-controller.php
示例20: function
/**
* Root-relative URLs
*
* Adapted from Roots
*
* Disabled for production per: https://yoast.com/relative-urls-issues/
*/
return function ($value) {
if (is_admin() || in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'))) {
return;
}
if (!defined('WP_ENV')) {
return;
}
if (is_array($value) && !in_array(WP_ENV, $value)) {
return;
}
$filters = array('bloginfo_url', 'the_permalink', 'wp_list_pages', 'wp_list_categories', 'the_content_more_link', 'the_tags', 'the_author_posts_link', 'post_link', 'post_type_link', 'page_link', 'attachment_link', 'get_shortlink', 'post_type_archive_link', 'nav_menu_link_attributes', 'the_content_more_link', 'excerpt_more', 'get_pagenum_link', 'get_comments_pagenum_link', 'get_comment_link', 'month_link', 'day_link', 'year_link', 'tag_link', 'script_loader_src', 'style_loader_src');
foreach ($filters as $filter) {
add_filter($filter, function ($input) {
if (!is_string($input)) {
return $input;
}
// Do not filter external protocol-agnostic URLs
if (strpos($input, home_url()) === false) {
return $input;
}
return wp_make_link_relative($input);
});
}
};
开发者ID:elcontraption,项目名称:wp-theme-config,代码行数:31,代码来源:root-relative-urls.php
注:本文中的wp_make_link_relative函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论