ココナラ Instagram Twitter

ココナラ系サイトにギャラリーを貼る努力

リンクなしページ Wordpress

ココナラを含めランサーズとかでもだと思うのですが
仕事系の他のサイトから、
別サイトへのリンクは禁止されていたりします。

そっちでお仕事結びつくと困るからでしょう。
でも、こういうギャラリー系のサイトは
見て貰わないとわからないことが多いので困ります(^^;

確認は取っていないけど、
じゃあ画像の拡大縮小以外の
リンク一切消したページはどうだろうか。

一度そこでイラストUPして見て貰おうと思いました。

*—— 前提 ——-*

まず今のブログはWordpressなのですが
同じブログで違うテンプレートは使えるのかどうか不明。
当然、今のデザインをリンクなしには変えられません。

ギャラリーは、FooGalleryで作成しています。

*—— マルチサイト ——-*

そこで、マルチサイトを作り、
そこに無リンクギャラリーを作ろうと思いました。

マルチサイトの作り方は、
こちらのサイトを参考にさせて頂きました。

WordPressのマルチサイトの設定方法|1つのWPで複数のブログを管理しよう(〜ver.4.0)

この手順で大体OKだったけど、一つだけ注意。

「追加作成したブログ(子サイト)の
ダッシュボードが開かなかったら」

の所だけど、.htaccessに書き換えるように描いてくださってる箇所
貼り付ける場所を、.htaccessの一番最後にしていたら
開かなかったです。

一番最初に貼り付けましょう。

*—— テーマ探し1 ——-*

私が使用しているのはcocoonです。
高性能過ぎて逆に戸惑うレベルの
高機能無料テーマです。

大好きだけど改造には「すこぶる不向き」でした。

そこで考えたのは「自作テーマ」です。

ですが、全て自力で作るのはわからないので
こちらのテンプレートをお借りしました。

おそらく最もわかりやすいWordPressテーマ制作チュートリアル

このSunshineを改造していきます。

*—— テーマ改造 ——-*

とりあえず、記事ページのみが機能すればいいので
弄るのは「Single.php」と「style.css」のみです。

「Single.php」
header.phpから、header部分をコピーしてペースト
footer.phpから、footer部分をコピーしてペースト
Sidebar部分を削除。

その状態で、リンクを消しまくりましょう。
出来たのはこちら。

リンクなしページ



<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title><?php wp_title( ‘ | ‘, true,
‘right’ ); ?></title>
<link rel="stylesheet" href="<?php
echo get_stylesheet_uri(); ?>">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div style="max-width: 900px;">
<header class="page-header header">
<h1>京イラストひめり</h1>
</header>
<main class="main">
<?php
if ( have_posts() ) : while ( have_posts()
) : the_post();
?>
<article class="content">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</article>
<?php
endwhile;
endif;
?>
</main>
<footer class="page-footer footer">
<p class="copyright"><small>c2019
京イラストひめり</small></p>
</footer>
<?php wp_footer(); ?></div>
</body>
</html>


.all {
position: absolute;
margin: 0 auto;
padding: 15px;
font-size: 16px;
line-height: 1.3;
text-align: left;
border:solid 2px #000;
}
h1 { font-size:120%;
text-align:left;
position: relative;
padding: .25em 0 .5em .75em;
border-left: 6px solid #ce6a2e;
}
h1::after {
position: absolute;
left: 0;
bottom: 0;
content: ”;
width: 100%;
height: 0;
border-bottom: 1px solid #ccc;
}
h2 { font-size:110%;
text-align:left;
position: relative;
padding: 1em 0;
}
h2::before,
h2::after {
position: absolute;
left: 0;
content: ”;
width: 100%;
height: 6px;
box-sizing: border-box;
}
h2::before {
top: 0;
border-top: 2px solid #ccc;
border-bottom: 1px solid #ccc;
}
h2::after {
bottom: 0;
border-top: 1px solid #ccc;
border-bottom: 2px solid #ccc;
}

*—— その後 ——-*

実はこの後、重大な問題が待っていたのですが、
とりあえずまぁ…使えるようになったので、
その後は次回の記事で、書かせて頂きます

ここまで読んでくださりありがとうございました!

コメント

タイトルとURLをコピーしました