久しぶりのブログです。
忘れないうちに書いときます。
RSSでHPに表示をする。よくありますよね。
それが急に表示しなくなった。
12月2日あたりかららしいんです。
その原因は、「Google Feed API」・・・・
「Google Feed API」で検索すると、廃止ってでます・・・
急です・・・(汗)
たぶんみなさん、「Google Feed API」を使っていると思います。
よく、コードをみると使ってるんですね・・・・
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
こいつです。
こいつの使ってるRSSをHPに表示はできなくなってしまったみたいです。
さて、どうすかです。
検索しました。。。
同じく困ってる人のブログを見つけました。
「Google Feed APIが廃止か・・・」 こちらの方のブログです。
http://bugpixel.net/output/web/google-feed-api/
ここで、「Google Feed API」でなく、代替のサービスがある書いてありました。
https://feed.mikle.com/ja/
見た目は変わりますが、広告も消せますので、一応これで収めることができました。
wordpressのhead内って不要な記述が結構あります。
自分は下記を「functions.php」に入れて削除しています。
たぶん、色々差し支えはでてこない物だとは思います。
<?php
/**
*wordPress 4.2 で追加された絵文字対応のスクリプトを無効化
**/
function disable_emoji() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
}
add_action( 'init', 'disable_emoji' );
?>
<?php
/**
*head内の不要な記述を削除
**/
remove_action( 'wp_head', 'wp_generator' ); //バージョン
remove_action( 'wp_head', 'feed_links', 2 ); //サイト全体のフィード
remove_action( 'wp_head', 'feed_links_extra', 3 ); //その他のフィード
remove_action( 'wp_head', 'rsd_link' ); //Really Simple Discoveryリンク
remove_action( 'wp_head', 'wlwmanifest_link' ); //Windows Live Writerリンク
/* インラインスタイル削除 */
function remove_recent_comments_style() {
global $wp_widget_factory;
remove_action( 'wp_head', array( $wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style' ) );
}
add_action( 'widgets_init', 'remove_recent_comments_style' );
/* Open sansフォントを使わない */
function mytheme_dequeue_fonts() {
wp_dequeue_style( 'twentytwelve-fonts' );
}
add_action( 'wp_enqueue_scripts', 'mytheme_dequeue_fonts', 11 );
?>
8年位まえは、text-indent:-9999pxを使ってましたが、
スパム扱いになるので使わなくなりました。
最近、背景画像を使うことが有り「text-indent:-9999px」的な方法ないかと探してたら
ありました。
最近のやり方
.hoge{
text-indent: 100%;
white-space: nowrap;
overflow:hidden;
}これを覚えておくといいですね(^^)
お久しぶりです。
また、時間あけちゃいました(汗)
コツコツまた書いていきます。
さっき初めてしったんですが、1つのCSSにbackgroundを複数おけるんですね。
また、時間あけちゃいました(汗)
コツコツまた書いていきます。
さっき初めてしったんですが、1つのCSSにbackgroundを複数おけるんですね。
.test{
background:url(../img/common/border.jpg) right repeat-y,url(../img/common/menu_on.jpg) left repeat;
}
「,」で区切れば複数いけるみたいです。
CSS3からみたいですね!!!!
「,」で区切れば複数いけるみたいです。
CSS3からみたいですね!!!!
「functions.php」に下記のコードを追加。
// 使用しないメニューを非表示にするfunction remove_admin_menus() { // level10以外のユーザーの場合 if (!current_user_can('level_10')) { global $menu; // unsetで非表示にするメニューを指定 unset($menu[2]); // ダッシュボード unset($menu[5]); // 投稿 unset($menu[10]); // メディア unset($menu[20]); // 固定ページ unset($menu[25]); // コメント unset($menu[60]); // 外観 unset($menu[65]); // プラグイン unset($menu[70]); // ユーザー unset($menu[75]); // ツール unset($menu[80]); // 設定 }}add_action('admin_menu', 'remove_admin_menus');
current_user_can()」でユーザーのレベルを指定。
‘level_10’で管理者以外のユーザーに対して非表示の設定をしています。
rainingさんの管理画面の使わないメニューを非表示にするを参考
wp-config.phpに以下の記述
//管理者以外はコンタクトフォーム7を見せないようにする define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' ) ; define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' ); 参考サイト 1bit::memoさんの Contact Form7の左メニューを管理者以外見せないようにする方法
Contact Form 7で確認画面というと、Contact Form 7 addを使うみたいだけど、上手く行きませんでした(・_・;)
なので違う方法で確認画面ができないかと探してみたらいい感じのJSがありました。
jquery.wpcf7.confirm.js 簡単です。こちらのJSを入れるだけで確認ボタンがでてきて、確認画面もできちゃいます。
jquery.wpcf7.confirm.jsを詳しくかいてあるサイト
http://www.imaginationdesign.jp/blog/wordpress/1494/
Contact Form 7 addを詳しくかいてあるサイト
http://www.eyeta.jp/archives/908
ページ送りをしたく、検索してみたいら、プラグイン無しでページ送りができるのを見つけました。
標準でもよかったんんですが、検索したらいいのあったんで紹介。
http://nekomoriya.biz/works/4329.html
http://coliss.com/articles/blog/wordpress/how-to-build-a-wordpress-post-pagination-without-plugin.html
ここを参考にしてみてください。
URLなどのリンクを貼り付けるとき、ボックスからはみ出ることばあります。
そんなときは、
div{
word-break: break-all;
}
これで、はみ出なくなります!!
