SlideShare a Scribd company logo
1 of 54
コマンドラインで
WordPressをインストール
< WP-CLI の活用 >
2013年6月21日 WordBench鹿児島
合同会社ゴワス
今話している人について
池田 武尚(イケダ タケヒサ)
合同会社GOWAS
プログラマーです。
1
合同会社GOWAS
GOWASと書いて、『ごわす』と読みます。鹿児島弁のステレオタイプとして、良く知られている「∼で
ごわす」の「ごわす」が屋号の由来です。
当社は、薩摩川内市にあり、Webやスマートフォンアプリ等のデザイン・システム制作を中心とした事
業を展開しています。
GOWASについて(1)
2
0996-24-3510
0996-24-3511
〒895-0076
鹿児島県薩摩川内市大小路町27-6
http://gowas.jp
GOWASについて(2)
Webの制作実績としては、一例とはなりますが、以下のようなサイトがあります。
■ 薩摩川内 観光・特産品ガイド こころ 「http://satsumasendai.gr.jp」
■ きゃんぱく「http://canpak.jp」
3
鹿児島の薩摩川内市観光協会•薩摩川内市がお送りする、薩摩川内 観光・特産品ガイド「ここ
ろ」は、鹿児島と薩摩川内を愛してやまない皆さんからの 情報提供をもとに、観光されるお客
様と地元の方をつなぐ 交流・参加型の観光・特産品サイトです。
きゃんぱくは鹿児島県薩摩川内市(さつませんだいし)で開催される体験型の旅プログラム
です。期間中、地域色豊かなプログラムで皆様をおもてなしいたします。
2011年度かごしまホームページ大賞 最優秀賞
2010年度かごしまホームページ大賞 一般部門優秀賞
GOWASについて(3) / 薩摩剣士隼人インタラクティブゲーム
薩摩剣士隼人関連イベントやニシムタN sCity谷山店に設置していた「薩摩剣士隼人」になれる3Dイン
タラクティブゲームです。
4
自分の体の動きの通りに「薩摩剣士隼人」が動きます。このゲームで
は、カメラの映像より、人間の骨格をプログラムで解析し、3Dのキャラ
クターデータに四肢をリンクさせることで実現しています。
動画のURL
ゲームの紹介ページのURL
http://youtu.be/WZK9kBcpUv0
http://hayato-ranking.gowas.jp/game/
GOWASについて(4)/ ARインタラクティブサイネージ SHOOT!
上記コンセプトの元に制作したデジタルサイネージの自社パッケージ商品です。
5
見ているだけじゃつまらない参加して楽しむ新しい広告のカタチ
ただ、映像を流すだけでなく、鑑賞者の体や手の動きをカメラでと
らえ、手をふれずとも操作できる驚きとともに楽しめる新感
覚のデジタルサイネージです。
本商品では、さらに写真撮影機能を搭載し、その日その場所だけ
のお客様自身が主役となるオリジナルのポスターが作成でき
る機能が組み込まれています。
http://shoot.gowas.jp
いわゆるこういう黒い画面です(Macの場合は、デフォルトでは白ですが。。)。
コマンドラインとは
6
コマンドラインで何ができるの?
普通に、GUIでOSを操作する場合と一緒です!
ファイルを見たり、作成したり、削除したり、ひと通りなんでもで
きます!
また、サーバーに接続して、サーバーを操作したりすることもでき
ます。FTP接続では不可能な、一味違う、凝ったことができたりし
ます。
7
今回は…
触って覚えようということで、サーバーに接続して、実践型な感じ
で、進めさせて頂きます!
8
SSHクライアントを立ち上げよう
(Macの場合)
(Windowsの場合)
なぜかコマンドプロンプトやPowerShellからは、SSHは利用できません。
各位でSSHクライアントをインストールお願いします。
オススメは『TeraTerm』です!(というか、コレしか知りません。。)
アプリケーションフォルダより、『ターミナル』を
起動してください。
『窓の杜』というところでダウンロードできます!
インストールはデフォルトでOK
9
サーバーに接続してみよう - Mac編(1)
まずは、早速、サーバーに接続です!
(Macの場合) 以下のコマンドを打ち込んでください。
パスワードは… 『kago0621』です!
接続するユーザー
各位で対応するユーザーに
書き換えてください。
接続するサーバー
SSHコマンド
Secure Shell (セキュア・シェル)
ローカルマシンからサーバーに安全に接続するためのコマン
ドです!
サーバーのホスト名かIPア
ドレスを指定します!
ssh wbk99@54.250.146.31
10
サーバーに接続してみよう - Mac編(2)
本当に怪しいところに接続していない?という事で・・・
「フィンガープリント」というものが表示されます。
f8:3f:73:67:45:85:3c:77:8d:c2:80:55:01:7c:99:76
サーバー固有の番号みたいなものと考えてください。
「今から繋げようとしているサーバーは、本当
に自分が知っているサーバーですよね」と確認す
るために存在します。
信頼できる場合は「yes」と入力して続けてください。
11
サーバーに接続してみよう - Mac編(3)
接続に成功すると以下のような表示となります。
12
サーバーに接続してみよう - Windows編 (1)
TeraTermを用いた場合は、接続の設定がGUIになります。
13
サーバーに接続してみよう - Windows編 (2)
Windowsの場合も…
フィンガープリントの問い合わせがきます。OKな場合は「Continue(続行)」してください。
14
サーバーに接続してみよう - Windows編 (3)
ユーザー名の入力です!
接続するユーザー
各位で対応するユーザーに書き換えてください。
15
サーバーに接続してみよう - Windows編 (4)
Macと同様に以下のような画面が表示されます。
16
FTPでもサーバーに接続してみましょう
作業内容が分かりやすいように、普段お使いのFTPクライアントで、同様にサーバーに接続してみましょ
う。
プロトコル: SFTP
ポート番号: 22
ホスト: 54.250.146.31
ユーザー: wbk99
パスワード: kago0621
各位で対応するユーザーに読み換えてください。
17
接続してまず…
SSHで接続した場合も、FTPで接続した場合と同様に、目的のディレクトリ(フォルダ)に移動して作
業する形になります。
初期状態は、各ユーザーに対応した「ホームディレクトリ」にいます。Mac でいえば、こういう
各ユーザのホームを開いている状態をイメージしてください。
18
現在開いているディレクトリの確認
pwd
あ
pwdコマンド
Print Working Directory の略です。現在開いているディレクトリを表示します。
19
ディレクトリの中身を確認しよう(1)
ls
ls コマンド
list segments の略です。ディレクトリの中身が、表示されます。
Macでいえばアイコンなしでアイコン表示して
いるイメージです。
20
ディレクトリの中身を確認しよう(2)
ls -l
-l オプション
long の略 (多分)です。ファイルの属性を詳細に表示します。
Macでいえば、リスト表示のイメージです。
21
ディレクトリの中身を確認しよう(2)
ls -a
-a オプション
all の略です。例えば、「.htaccess」のような「.(ドット)」からはじまる不可視ファイルも含
めて、全て表示します。
22
ディレクトリの中身を確認しよう(3)
ls -al
オプションの合わせ技
long で all ⇒ 詳細なリスト表示で、全てのファイルを表示できます!
23
オプションは、どんなコマンドでも組み合わせることができます。
また、オプションを組み合わせる際に、指定する順序に決まりはありません。
思いつくままに指定しましょう!
オプションの合わせ技は…
ls -al ls -la=
24
コマンドの履歴
「上下」の「矢印キー」で、今まで実行したコマンドを辿って履歴から入力できます。
↑
↓
履歴を古い方へ辿ります。
履歴を新しい方へ辿ります。
25
コマンドを間違った場合は…
『Control』キーと『c』キーの同時押しでキャンセルできます。
Ctrl + c
26
コマンドの意味がわからない場合は…
man ls
manコマンド
manualの略です。指定したコマンドのマニュアルを閲覧できます。
マニュアルを出したいコマンドを指定します。
マニュアル閲覧の操作について
 ①上下矢印キーでスクロール
②『q』キーでマニュアルを閉じる(多分quitの略です)
27
コマンドの意味がわからない場合は… の補足
ただし、マニュアルは英語だったりするため、『Google』で、
コマンドの名前を入力して検索したほうが早いです!
28
ディレクトリの移動
cd ./web
cdコマンド
change directoryの略です。指定したディレクトリへ移動します。
移動したいディレクトリを指定します。「.(ドット)」は今いるディレクトリを示しま
す。HTMLでCSSやJSを指定する場合と一緒です(相対パス指定)。
29
ディレクトリの移動 - 戻りたい場合
cd ..
cdコマンド
「..」は一つ上のディレクトリを意味します。
30
ディレクトリの移動 - 長い名前
cd longlonglonglonglonglonglognlong
cdコマンド
ディレクトリやファイルの名前をコマンド指定する場合は、入力途中でTabキーを押す
と補完されます!
31
ディレクトリの移動 - 迷った場合
cd
cdコマンド
「~」は、ホームディレクトリ(ログイン時に最初に表示されたディレクトリ)を表しま
す。つまり、ログイン時に最初にいた場所に戻ります。
32
ディレクトリの作成
mkdir test
mkdirコマンド
make direcotry の略です。指定した名前のディレクトリを新規に作成します。
作成したいディレクトリの名前です。
33
その他のコマンド
その他にも色々なコマンドがあります!以下は一例です。ご興味ある方は色々調べてみてください!
cp
rm
vi
date
ファイルやディレクトリをコピーします。
ファイルやディレクトリを削除します(危険)。
ファイルを作成したり編集できます(エディタ)。
現在日時の情報が出力されます。
whoami 自分のユーザー情報が出力されます。
34
mv ファイルやディレクトリの移動・リネームをします。
WordPressのインストール
今回は、『WP-CLI』というコマンドラインのツールを用いたインストールを説明します。
前準備として…
で、ホームディレクトリに戻ってください。
cd
35
WP-CLIとは
WordPressの様々な操作を、コマンドでできるようになるコマンドラインのツールです。
例えば、以下のような操作が可能です。
記事の操作 コメントの操作 DBの操作
インストール etc...
http://wp-cli.org
36
WP-CLIのインストール(1)
以下のコマンドを実行することによりインストールができます。
詳しい説明は、割愛しますが、
ファイルを「http://wp-cli.org/installer.sh」より取得して、中に書か
れているコマンドを実行する
というような意味です。
ファイルの中身は、おそらくインストール用のコマンドかと思われます。
curl http://wp-cli.org/installer.sh ¦ bash
37
WP-CLIのインストール(2)
インストール成功時には以下のようなメッセージの出力となります。
38
WP-CLIのインストール(3)
さらに、ホームディレクトリ配下の以下の設定ファイルの書き換えを行います。
.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	

 . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
この位置に↓を足します。
# Composer scripts
PATH=$HOME/.composer/bin:$PATH
# WP-CLI completions
source $HOME/.composer/vendor/wp-cli/wp-cli/utils/wp-completion.bash
※ ざっくりと言うと、新しくインストールしたコマンドの実行ファイ
ルがどこにあるかシステムに登録する設定とコマンド入力補完用の設定
です。
※ コマンドライン上のエディタは、とても癖があるので(慣れれば便利ですが)、ファイルの更新
は、SFTP経由でお願いします!
39
WP-CLIのインストール(4)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	

 . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
# Composer scripts
PATH=$HOME/.composer/bin:$PATH
# WP-CLI completions
source $HOME/.composer/vendor/wp-cli/wp-cli/utils/wp-
completion.bash
export PATH
変更後のファイル
source .bash_profile
以下のコマンドを実行します。
※設定の再読み込みをするコマンドだと考えてくだ
さい。実行後、何も表示されなければOKです。
40
WP-CLIのインストールの確認
インストールの確認として以下のコマンドを実行してみてください。
wp
(インストール成功時のメッセージ) (インストール失敗時のメッセージ)
41
いよいよWordPressのインストール
インストールには、『wp-cli』の複数のコマンドを実行する必要があります。
今回は、時間的な兼ね合いを考慮し、複数のコマンドを自動実行できる「シェルスクリプト」という
ものを、WordPressインストール用に作成し、用意しています。
ファイルに、複数のコマンドを記述したファイルです。このファイルを実行することで、一気にコマンド
を実行することができます。
レンタルサーバーによっては、Cronに登録することもでき、バックアップ処理等を、自動で行うことも
可能です。
シェルスクリプトには、条件分岐や変数等、プログラム的な要素も組み込めますが、今回は、説明は割愛
します。
シェルスクリプトとは…
42
WebのディレクトリとURL
■ Web用のファイルのディレクトリ
■ ディレクトリに対応したURL
/web
http://ec2-54-250-146-31.ap-northeast-1.compute.amazonaws.com/wbk99/
(インストール前の状態)
43
スクリプトの実行の準備
シェルスクリプトのファイルのあるディレクトリに移動するため以下のファイルを実行します。
また、SFTP経由で、『script』ディレクトリ配下にある以下のファイルを開いてください。
cd /scripts/
wpcli-install.sh
44
wpcli-install.shの準備
wpcli-install.sh (内容の一部 / 上部)
#!/bin/bash
#
# WordPress 自動インストール (wp-cli)
#
# Takehisa Ikeda (GOWAS LLC)
#
# ユーザー名
##### ↓ ココを変更! #####
username=wbk99
##### ↑ ココを変更! #####
# WordPress Web ディレクトリ
# (注意)スクリプト実行時にディレクトリ内は一旦消去され
ます
webdir=/home/${username}/web/
# データベース ホスト
dbhost=localhost
ユーザー名にあわせてココを変えます。
45
wpcli-install.shの解説(1)
wp core download
WordPressのファイルをダウンロードします。
wp core config
指定したデータベース接続情報を元に、wp-config.phpを生成します。
wp db create
WordPressのデータを格納するためのMySQLデータベースを生成します。
46
wpcli-install.shの解説(2)
wp core install
WordPressのインストールを行います。通常、ファイル配置し、wp-config.phpを作成し
た後に、ブラウザを初回で開いたときに表示されるウィザードの内容が自動実行されます。
wp plugin install
プラグインのインストールを行います。プラグインの有効化も同時に行われます。
例)コンタクトフォーム7のインストールと有効化
wp plugin install contact-form-7 --activate
有効化プラグイン名
* wp-pluginフォルダ内のプラ
グインディレクトリ名と同じ名称
を指定します。
47
wpcli-install.shの実行
以下のコマンドを実行してください。
./wpcli-install.sh
(正常時のメッセージ例)
48
インストールの確認
以下のURLを開くとWordPressがインストールされているはずです!
※ 『wbk99』の部分は各ユーザー名に書き換えてください。
ユーザー名: admin
パスワード: admin
で管理画面にログインも可能です!
http://ec2-54-250-146-31.ap-northeast-1.compute.amazonaws.com/wbk99/
49
ログアウトの方法
ログアウトするためのコマンドは…
です!
exit
50
おまけ)シェルスクリプトのご紹介(1)
#!/bin/sh
target=`echo $1 | sed 's/[^0-9]//g'`
if [ $1 != $target ]; then
exit -1
fi
for i in `seq 1 1 99`
do
if [ $i -lt 10 ]; then
username=wbk0$i
else
username=wbk$i
fi
if [ -d /home/$username ]; then
userdel -r $username
rm -fR /var/www/html/$username
fi
done
for i in `seq 1 1 $1`
do
if [ $i -lt 10 ]; then
username=wbk0$i
else
username=wbk$i
fi
adduser $username -g users
echo kago0621 | passwd --stdin $username
mkdir /var/www/html/$username
chown $username /var/www/html/$username
chmod 755 /var/www/html/$username
ln -s /var/www/html/$username /home/$username/web
chown -h $username /home/$username/web
chgrp -h users /home/$username/web
cp -r /home/ec2-user/scripts/ /home/$username/scripts
chown -R $username /home/$username/scripts
chgrp -R users /home/$username/scripts
chmod -R 700 /home/$username/scripts
mkdir /home/$username/longlonglonglonglonglonglonglong
chown -R $username /home/$username/longlonglonglonglonglonglonglong
chgrp -R users /home/$username/longlonglonglonglonglonglonglong
chmod -R 700 /home/$username/longlonglonglonglonglonglonglong
done
今回、環境構築に当たり、作成した、大量にユー
ザーを追加するためのシェルスクリプトです。
条件分岐やループ等も利用し、若干プログラム的な
要素も入っています。
51
おまけ)シェルスクリプトのご紹介(2)
#!/bin/bash
db_backup()
{
	 # Database Settings
	 db_host=$1
	 db_name=$2
	 db_user=$3
	 db_pass=$4
	 file_temp=$5.sql
	 file_backup=$5.`date +%Y%m%d`.tar.gz
	 cd /backup/db/$5/
	 if [ $? != 0 ]; then
	 return 1
	 fi
	 mysqldump -h$db_host $db_name -u$db_name -p$db_pass --opt > $file_temp
	 if [ $? != 0 -o ! -e $file_temp ]; then
	 return 1
	 fi
	 chmod 766 $file_temp
	 if [ $? != 0 ]; then
	 return 1
	 fi
	 tar cfz $file_backup $file_temp
	 if [ $? != 0 -o ! -e $file_backup ]; then
	 return 1
	 fi
	 chmod 766 $file_backup
	 if [ $? != 0 ]; then
	 return 1
	 fi
	 return 0
}
db_backup db_host db_name db_user db_pass filename
if [ $? != 0 ]; then
	 exit 1
fi
exit 0
当社で使用しているバックアップ自動化スクリプトの
一部です。
cronで登録して、毎朝自動実行されるようになって
います。
※ 実際に運用で利用しているものより、データベースのバックアップのみを抜粋
し、改変して掲載しています。
※ 実際にはファイルのバックアップ等も行なっています。
52
#!/bin/bash と #!/bin/sh について
シェバンと呼ばれ、スクリプトを処理するインタプリタを
指定しています。
基本的に、2つは、ほぼ同じなのですが、「/bin/sh」の
場合はPOSIX互換モードという形で起動し、古くからあ
る仕様に近い動きをするようです。
従って、基本的には「/bin/bash」を指定すれば問題な
いかと思います。
ご清聴有難う御座いました!
おわりに
53
0996-24-3510 0996-24-3511
〒895-0076
鹿児島県薩摩川内市大小路町27-6
http://gowas.jp
合同会社GOWAS(ゴワス)
池田武尚 (t.ikeda@gowas.jp)

More Related Content

Recently uploaded

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 

Recently uploaded (9)

Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

コマンドラインでWord pressをインストール < WP-CLI の活用 >