رفتن به مطلب

ec0139

عضو سایت
  • تعداد ارسال ها

    11
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0

درباره ec0139

  • درجه
    تازه کار
  1. کد اچ تی اکسس برای این کار هست؟ "یه کدی که همه لینک ها رو تغیر بده" فرقش با " یک کد که همه این اینها رو بگیره و اجرا کنه " چیه؟ محتوای سایت تغیر نکنه یه کد اچ تی اکسس یا پی اچ پی نیاز دارم که لینک های خارجی با ریدایرکت 302 هداییت بشن ، کد این کار چی هست؟ تقریبا مثل این http://go.shopkeeper.ir/?url=https://site.com
  2. ممنون از راهنمایی شما . مثلا این افزونه رو در نظر بگیرید، لینک غیر مستیم میده یه طوری که لینک خارج از سایت کسی کلیک کنه باز نمیشه(فقط داخل سایت روی لینک کلیک بشه ریدایرکت بشه خارج از سایت باز نمیشه)، ریدایرکت خودش هست و ریدایرکت 301 و 302 نیست https://wordpress.org/plugins/no-external-links/ این افزونه الان دیگه برای من کار نمیکنه . کلا افزونه نمیخوام باشه . با کد اچ تی اکسس لینک های خروجی غیر مستقیم بشن هدف اصلیم این هست که لینک های خروجی از نوفالو هم بی تاثیر تر بشن . چطور این کار رو انجام بدم؟ نمیدونم ریدایرکت شدن عادی بدون وضعیت کد 301 و 302 از نوفالو بی تاثیر تر هست یا نه به هر حال این کار رو هم میخوام تست کنم ببینم چی میشه . تمام لینک های خروجی بطور عادی و بدون وضعیت کد 301 و 302 ریدیرکت بشن یعنی چی از چه سایتی؟ از سایت خودم ریدایرکت بشن به هر لینک خروجی اینطوری test .com/goto/http://site.com البته ریدایرکت عادی و بدون کد وضعیت 301 و...
  3. ec0139

    درج امضا در پستها

    دقیقا چی کار باید انجام داد؟ کد محتوای امضا بزاره آخر فایل single.php کافیه؟ این نمونه کد single.php . کد محتوا کجا قرار داده بشه؟ <?php get_header(); ?> <?php hu_get_content( 'tmpl/single-tmpl'); ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
  4. از کد زیر برای بستن لینک گذاشتن داخل کامنت استفاده کردم . کاربر فقط ایمیل و اسم بزاره و لینک نتونه بزاره . کد کار کرد و قسمت لینک حذف شد ولی کسی نمیتونه تایپ کنه کامنت بنویسه! بقیه قسمت های سایت میشه تایپ کرد فقط کامنت کسی نمیتونه بنویسه! مشکل از چی هست و چی کار کنم؟ چندمین کدی هست که تست کردم کار میکنه ولی نمیشه تایپ کرد!! فانکیشن add_filter('comment_form_default_fields', 'unset_url_field'); function unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; }
  5. دقیقا کجا اضافه کنم؟ یه نمونه بزارید برای این کد. ممنونم میشم یه نمونه کد به من بدید ، فقط کد متن خودم رو جایگزین کنم با کدی که شما دارید
  6. چطوری میشه زیر تمام مطالب ، امضا و یه متن تکراری نشون داده بشه؟ (بدون افزونه) - کد متن چطوری و کجای فایل single.php بزارم که نشون بده؟ الان محتوای فایل single.php این هست <?php get_header(); ?> <?php hu_get_content( 'tmpl/single-tmpl'); ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
  7. ممنون . دقیقا باید چی کار کنم؟ چه کدی را داخل کدوم فایل بزارم؟ یه کد اچ تی اکسس نیاز دارم که بعدا حذف نشه. روی فایل های قالب بزارم هر بار قالب آپدیت بشه باید کد بزارم. باز هم مهم نیست هر کدی باشه استفاده میکنم
  8. ممنون کد زیر داخل فایل کامنت حذف کردم فرقی نکرد! <div class="ping-link"><?php comment_author_link($comment); ?></div> کد کامل فایل کامنت <?php if ( post_password_required() ) { return; } ?> <section id="comments" class="themeform"> <?php if ( have_comments() ) : global $wp_query; ?> <h3 class="heading"><?php comments_number( __( 'No Responses', 'hueman' ), __( '1 Response', 'hueman' ), __( '% Responses', 'hueman' ) ); ?></h3> <ul class="comment-tabs group"> <li class="active"><a href="#commentlist-container"><i class="far fa-comments"></i><?php _e( 'Comments', 'hueman' ); ?><span><?php echo count($wp_query->comments_by_type['comment']); ?></span></a></li> <li><a href="#pinglist-container"><i class="fas fa-share"></i><?php _e( 'Pingbacks', 'hueman' ); ?><span><?php echo count($wp_query->comments_by_type['pings']); ?></span></a></li> </ul> <?php if ( ! empty( $comments_by_type['comment'] ) ) { ?> <div id="commentlist-container" class="comment-tab"> <ol class="commentlist"> <?php wp_list_comments( sprintf( "avatar_size=%s&type=comment", apply_filters('hu_avatar_size', 48 ) ) ); ?> </ol><!--/.commentlist--> <?php if ( get_comment_pages_count() > 1 && get_option('page_comments') ) : ?> <nav class="comments-nav group"> <div class="nav-previous"><?php previous_comments_link(); ?></div> <div class="nav-next"><?php next_comments_link(); ?></div> </nav><!--/.comments-nav--> <?php endif; ?> </div> <?php } ?> <?php if ( ! empty( $comments_by_type['pings'] ) ) { ?> <div id="pinglist-container" class="comment-tab"> <ol class="pinglist"> <?php // not calling wp_list_comments twice, as it breaks pagination $pings = $comments_by_type['pings']; foreach ($pings as $comment) { ?> <li class="ping"> <div class="ping-link"><?php comment_author_link($comment); ?></div> <div class="ping-meta"><?php comment_date( get_option( 'date_format' ), $comment ); ?></div> <div class="ping-content"><?php comment_text($comment); ?></div> </li> <?php } ?> </ol><!--/.pinglist--> </div> <?php } ?> <?php else: // if there are no comments yet ?> <?php if (comments_open()) : ?> <!-- comments open, no comments --> <?php else : ?> <!-- comments closed, no comments --> <?php endif; ?> <?php endif; ?> <?php if ( comments_open() ) { comment_form(); } ?> </section><!--/#comments-->
  9. دو تا کد زیر برای غیر مستقیم کردن و ریدایرکت لینک های خروجی تست کردم هیچ کدوم کار نکردن چطوری بدون افزونه لینک های خروجی رو غیر مستقیم کنم مثلا اینطوری test .com/goto/http://site.com برای اچ تی اکسس AddOutputFilterByType SUBSTITUTE text/html Substitute "s|(<a\s[^>]*)href=\"https?://([^/]+)(?<!www\.yourdomain\.com)/[^\"]*\"|$1href=\"http://www.yourdomain.com/your-fixed-link\"|i" برای فایل فانکیشن <?php function replace_links($html) { return preg_replace('~(<a\s[^>]*)href="https?://([^/]+)(?<!www\\.yourdomain\\.com)/[^"]*"~i', '$1href="http://www.yourdomain.com/your-fixed-link"', $html); } ob_start('replace_links'); // generate page ?> هیچ کدوم از این کد ها کار نکردن . لطفا راهنمایی کنید از چه کدی استفاده کنم
  10. برای بستن لینک داخل کامنت ، دو تا کد زیر کار نمیکنن . چطور بدون افزونه امکان لینک گذاشتن کامنت حذف بشه؟ کد اولی داخل فایل کامنت و کد بعدی برای فایل فانکیشن . هیچ کدوم کار نکردن . کاربر برای کامنت گذاشتن بتونه فقط اسم و ایمیل بزاره و لینک حذف بشه add_filter('comment_form_default_fields', 'mw_unset_url_field'); function mw_unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; function author_link(){ global $comment; $comment_ID = $comment->user_id; $author = get_comment_author( $comment_ID ); $url = get_comment_author_url( $comment_ID ); if ( empty( $url ) || 'http://' == $url ) $return = $author; else $return = "$author"; return $return; } add_filter('get_comment_author_link', 'author_link');
  11. ec0139

    راهنمایی برای ریدایرکت فید وردپرس

    فید سایت رو چطور میشه حذف و ریدایرکت کرد؟ افزونه ریدایرکت فید گذاشتم ولی الان دیکه کار نمیکنه! میخوام لینک هایی مثل مورد زیر هر چیزی که قبل از feed/ هست ریدایرکت بشه به صفحه اصلی . چی کار میشه کرد؟ site .com/test/feed site .com/test2/feed site .com/test3/feed و کلا هر چیزی که جزء فید باشه ریدایرکت بشه . خود ادرس فید به تنهایی ریدایرکت کردم ولی این ها رو نمیدونم چی کار کنم تک تک نمیخوام ریدایرکت کنم . میشه کاری کرد قبل از feed/ هر چی باشه ریدایرکت بشه؟ این فید لعنتی یه سرطان شده واسه سایت همش ارور 404 فید میاد کنسول گوگل رتبه سایت قفل کرده کد بستن فید هم تست کردم صفحه اصلی فید رو میبنده نه مواردی که قبل از feed/ هستن برای اطمینان کش حذف کردم ولی واقعا کار نکردن! کد های زیر تست کردم هیچ کدوم کار نکردن ، چی کار باید انجام بدم تا فید نداشته باشم تمام ادرس های قبل از فید هم ریدایرکت بشه RewriteRule ^feed/(.*)$ /$1 [R=301,NC,L] RewriteRule ^destinations/(.*)/feed$ /category/destination/$1/feed [L,R=301] # BEGIN Feed redirect <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^(.*/)?feed(/rss|/rss2|/atom|/rdf)?/?$ /$1 [R=301,NC,L] RewriteCond %{QUERY_STRING} (?|&)feed= RewriteRule (.*) $1/? [R=301,NC,L] </IfModule> # END Feed redirect /** * Redirect to the homepage all users trying to access feeds. */ function disable_feeds() { wp_redirect( home_url() ); die; } // Disable global RSS, RDF & Atom feeds. add_action( 'do_feed', 'disable_feeds', -1 ); add_action( 'do_feed_rdf', 'disable_feeds', -1 ); add_action( 'do_feed_rss', 'disable_feeds', -1 ); add_action( 'do_feed_rss2', 'disable_feeds', -1 ); add_action( 'do_feed_atom', 'disable_feeds', -1 ); // Disable comment feeds. add_action( 'do_feed_rss2_comments', 'disable_feeds', -1 ); add_action( 'do_feed_atom_comments', 'disable_feeds', -1 ); // Prevent feed links from being inserted in the <head> of the page. add_action( 'feed_links_show_posts_feed', '__return_false', -1 ); add_action( 'feed_links_show_comments_feed', '__return_false', -1 ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'feed_links_extra', 3 ); <?php function cwc_disable_feed() { wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') ); } add_action('do_feed', 'cwc_disable_feed', 1); add_action('do_feed_rdf', 'cwc_disable_feed', 1); add_action('do_feed_rss', 'cwc_disable_feed', 1); add_action('do_feed_rss2', 'cwc_disable_feed', 1); add_action('do_feed_atom', 'cwc_disable_feed', 1); ?>
×
×
  • اضافه کردن...